我會對使用兩個不同的JS文件兩個不同的網頁兩種不同的div元素。這兩個JS文件具有相同的確切alignDiv()
函數,用於在頁面的中心對齊div。我在下面的函數調用當窗口負載:功能一個格,但工作不是另一個
JS
function alignDiv(){
var container= document.getElementById("container");
var inner= document.getElementById("inner");
var inHeight=inner.offsetHeight;
var conHeight=container.offsetHeight;
var conWidth=container.offsetWidth;
var inWidth=inner.offsetWidth;
inner.style.position="absolute";
inner.style.top=((conHeight-inHeight)/2);
inner.style.left=((conWidth-inWidth)/2);
}
對於一個DIV,其分配位置,頂部和喜歡它應該離開屬性。對於其他div,它只分配位置屬性,不分配頂部和左側。我不知道爲什麼這樣做!謝謝你的幫助。