scrollTop值為0等疑難雜癥
阿新 • • 發佈:2018-10-20
class 標準 chrome firefox scrip 火狐 ron tel 高度
IE6/7/8/9/10:
對於沒有doctype聲明的頁面裏可以使用 document.body.scrollTop 來獲取 scrollTop高度 ;
對於有doctype聲明的頁面則可以使用 document.documentElement.scrollTop ;
Safari:
safari 比較特別,有自己獲取scrollTop的函數 : window.pageYOffset ;
Firefox:
火狐等等相對標準些的瀏覽器就省心多了,直接用 document.documentElement.scrollTop
chrome
document.body.scrollTop
or
document.documentElement.scrollTop
總結
// 有很多網友推薦這個方法,個人不太喜歡使用這個
var sTop=document.body.scrollTop+document.documentElement.scrollTop;
// 個人推薦這種寫法
var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
scrollTop值為0等疑難雜癥