2、选中layer2,从Window菜单中点Behaviors打开行为控制面板,单击+号,可以看到Centerlayer 2.3命令已经出现在打开的菜单中,单击此命令,出现一对话框,在Name Layers中选中Layer2,下面的Ccenter Horizontal和Center Vertical选项表示可以使层定位在浏览器窗口的水平或垂直的中心的位置,若两者都打上勾,则Layer2层就会处于窗口的正中心,我们在这儿只需要水平位置上的定位,就选中Center Horizontal吧,再点OK完成JavaScript的创建。
3、接下来我们要进行必要的调整,因为Behaviors面板默认的事件属性是onClick,也就是说只有当你预览点击Layer2时才会使层移至窗口中心,所以我们需要到源代码中将层代码中的onClick="BW-centerLayers 0"选中移至的中间,再将onClick改名为onLoad,即让BW-centerLayers 0函数在页面加载时即执行,至此我们基本上完成了层Layerl的定位。
4、还有一点,当浏览器默认打开值不是最大化而需要手工点最大化按钮时,Layer2层却不能随窗口的变化而作出调整,需要刷新一下才会移至窗口中心,怎么办?别忘了我们还有onResize动作,选中onLoad=" BW_centerLayers 0"复制并粘贴到此动作后面。再将onLoad改名为onResize,这样在页面加载时会执行两个事件,即onLoad和onResize。OK!打开浏览器用不同的分辨率预览一下吧。你会发现层已经变得很听话了。(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)