2014-11-09 48 views
1

我試圖計算具有ID「headbar」的固定頭的大小,以便我可以使用該值爲主頁創建偏移量。 JavaScript代碼似乎工作 - 至少console.log似乎沒問題。然而,CSS不更新,我不知道爲什麼。有人可以幫我嗎?嘗試使用javascript和固定頭條創建偏移量

這裏是javascript。

headresize(); 
window.addEventListener('resize', headresize); 

function headresize(){ 
    var h = document.getElementById("headbar").clientHeight; 
    document.getElementById("logo").style.paddingtop = h+"px"; 
    var c = document.getElementById("logo").style.paddingtop; 
    console.log(h+"px"); 
    console.log(c); 
} 

回答

1

因爲JavaScript是大小寫敏感的,你應該使用paddingTop代替paddingtop的:

document.getElementById("logo").style.paddingTop = h+"px"; 
+0

哇,太感謝你了!我非常沮喪! – rdotrose 2014-11-09 15:13:30

+0

很高興爲您效勞。 – 2014-11-09 17:08:55