用Dreamweaver實現不同分辨率下的層定位
- 發布于:2020-07-25
- 共 257 人圍觀
2.選中layer2,從Window菜單中點Behaviors打開“行為控制面板”,單擊“+”號,可以看到centerlayer 2.3命令已經出現在打開的菜單中,單擊此命令,出現一對話框,在name layers中選中layer2,下面的center horizontal和center vertical選項表示可以使層定位在瀏覽器窗口的水平和垂直的中央的位置,若兩者都打上鉤,則layer2層就會處于窗口的正中央,我們在這兒只需要水平位置上的定位,就選中center horizontal吧,再點OK完成Javascript的創建。
3.你是否有些暈?呵呵,馬上就好了,要有些耐心。接下來我們要進行必要的調整,因為Behaviors面板默認的事件屬性是onclick,也就是說此時只有當你預覽時點擊layer2才會使層移至窗口中央,所以我們需要到源代碼中將層代碼<div>中的onClick=“BW_centerLayers()”選中移至“<body”和“>”代碼的中間,再將onclick改名為onload,即讓BW_centerLayers()函數在頁面加載時即執行,至此我們基本上完成了層layer1的定位。
4.還有一點,當瀏覽器默認打開值不是最大化而需要手工點“最大化”按鈕時,Layer2層卻不能隨窗口的變化而作出調整,需要刷新一下才會移至窗口中央,怎么辦?別忘了我們還有onResize動作,在<body>中選中onload=“BW_centerLayers()”后復制并粘貼在此動作后面(記住要空一格)。再將onload改名為onResize,這樣在頁面加載時會執行兩個事件,即onLoad和onResize。OK!打開瀏覽器用不同的分辨率預覽一下吧。你會發現“層”已經變得很聽話了。
標簽: