document.body.scrollTop 值總爲 0 的解決方法

  • 頁面具有 DTD(或者說指定了 DOCTYPE)時,使用 document.documentElement。
  • 頁面不具有 DTD(或者說沒有指定了 DOCTYPE)時,使用 document.body。
  • 在 IE 和 Firefox 中均是如此。
  • 爲了兼容(不管有沒有 DTD),可以使用如下代碼:
    var scrollTop = window.pageYOffset  
                    || document.documentElement.scrollTop  
                    || document.body.scrollTop  
                    || 0;
發佈了75 篇原創文章 · 獲贊 8 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章