javascript scrollTop 取得捲軸相對於其頂部的偏移(如製作自動顯示隱藏的「返回頂部」按鈕)。在實際應用上常會遇到以下問題:
document.documentElement.scrollTop在Chrome裡總為0
document.body.scrollTop 在IE和firefox裡總為0
1、各瀏覽器下window.pageYOffset/document .documentElement.scrollTop/document.body.scrollTop的差異
範例:
<span style="font-size: 16px;">window.scroll(0,100)<br/>console.log(“window.pageYOffset:”+window.pageYOffset)<br/>console.log(“document.documentElement.scrollTop:”+document.documentElement.scrollTop)<br/>console.log(“document.body.scrollTop:”+document.body.scrollTop)</span>IE6/7/8:
無doctype:
window.pageYOffset:undefined
document.documentElement.scrollTop:0
document.body.scrollTop:1005%/Ccont. .scrollTop:0
document.body.scrollTop:100
doctype:
window.pageYOffset:100com
無doctype :
window.pageYOffset:100
document.documentElement.scrollTop:0document.body.scrollTop:100
2、獲取scrollTop值白解使用方法相關文章請關注PHP中文網!