2010-05-26 80 views
0

假設$(document).height()是1000.然後我在height = 100的頁面底部插入一個新的div。 $(document).height()應該是1100,但它一直向我投擲1000。

如何動態獲取新的$(document).height()?

謝謝!

+0

顯示你使用它在代碼 - 它默認情況下不存在這個問題。 – Erik 2010-05-26 08:11:04

回答

1

$(document).height()在這種情況下適用於我。

如果您使用變量來保存$(document).height(),請確保在執行操作時將其更新爲在頁面底部插入新div。

HTML:

<span class="click">test</span> 

JS:

$(".click").click(function(){ 
var height = $(document).height(); 
console.log(height); 
for(var i=0; i< 10; i++){ 
$(".click").append("<div>test</div>");} 
}); 
+0

完美運作。謝謝! – andufo 2010-05-26 13:16:27

相關問題