0
具體來說,我說的是這個代碼:
$(window).scroll(function(){ var loc = $('html').offset().top; });
給予一定的情況下,它是在一個固定的位置導航很長的滾動頁面。我正在使用它來跟蹤用戶基於鼠標的滾動並更新導航。它適用於Firefox & Chrome - 值爲loc當我滾動鼠標滾輪時發生變化 - 但在IE中它保持在-2。
不知道這是否是相關的,但我使用HTML5,所以我的文檔類型是基本編碼的頁面:
<!doctype html>
而且我使用最新的jQuery庫。
任何人有任何想法?現在
var loc = $(window).scrollTop();
工程在IE8:
你有'html,body {margin:0; padding:0;}'在CSS中 - 如果沒有,添加它有幫助嗎? – clairesuzy 2011-03-31 16:19:47
是的,我確實在CSS中有。不過謝謝,因爲我沒有考慮到這個問題可能與CSS有關。我假設這是關於JavaScript,特別是IE8的HTML DOM元素的處理。但是我的知識並不深,所以我可以離開那裏。 – apeBoy 2011-04-01 19:31:48