回覆列表
-
1 # 老弟弟二
-
2 # 使用者2342335691113
載入順序一般是從上到下的順序載入,各個瀏覽器的實現其實也不完全相同,有的是進行並行載入,分配的程序數量也不同。
如果是要控制顯示順序的話,可以在html裡先將所有的div設定成隱藏,然後在js裡給document的載入完成事件寫入自己想要的顯示順序,既使用延時來去掉div的隱藏屬性。
載入順序這個改變不了,因為各個瀏覽器的實現載入的方法是不同的,而且是非常複雜的。自己只能控制自己寫的程式碼,仔細檢查,不讓它出錯。
你可以使用position:absolute;再設定top:數值;來實現,比如每個DIV高度是100px;那每個DIV設定樣式為:a1{position:absolute;top:200px;}a2{position:absolute;top:100px;}a3{position:absolute;top:0px;}為了防止這幾個DIV位置出錯,在這幾個DIV外面再套個DIV,設定一個值position:relative不過我不清楚樓主為什麼想要怎麼搞,這麼弄沒點意思!增加了樣式的複雜性,本來把頁面程式碼順序換一下就能搞定的事情,非要透過樣式來改變瀏覽的顯示