国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript scrollTop正解使用方法

2019-11-20 21:41:59
字體:
來源:轉載
供稿:網友

javascript scrollTop 獲取滾動條相對于其頂部的偏移(如制作自動顯示隱藏的“返回頂部”按鈕)。在實際應用中經常會遇到以下問題:
document.documentElement.scrollTop在Chrome里總為0
document.body.scrollTop 在IE和firefox里總為0

1、各瀏覽器下 window.pageYOffset/document.documentElement.scrollTop/document.body.scrollTop的差異
示例:

復制代碼 代碼如下:

window.scroll(0,100)
console.log(“window.pageYOffset:”+window.pageYOffset)
console.log(“document.documentElement.scrollTop:”+document.documentElement.scrollTop)
console.log(“document.body.scrollTop:”+document.body.scrollTop)

IE6/7/8:
doctype:
window.pageYOffset:undefined
document.documentElement.scrollTop:100
document.body.scrollTop:0

無doctype:
window.pageYOffset:undefined
document.documentElement.scrollTop:0
document.body.scrollTop:100
Safari/Chrome:
window.pageYOffset:100
document.documentElement.scrollTop:0
document.body.scrollTop:100

Firefox/Opera:

doctype:
window.pageYOffset:100
document.documentElement.scrollTop:100
document.body.scrollTop:0

無doctype:
window.pageYOffset:100
document.documentElement.scrollTop:0
document.body.scrollTop:100

2、獲取scrollTop值
完美的獲取scrollTop 賦值簡寫 :

復制代碼 代碼如下:

var scrollTop = window.pageYOffset|| document.documentElement.scrollTop || document.body.scrollTop;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上虞市| 淮安市| 苏尼特左旗| 宜城市| 榆中县| 卓资县| 湟中县| 甘南县| 自贡市| 合肥市| 马龙县| 江永县| 华安县| 崇礼县| 钟山县| 大足县| 遵化市| 衡南县| 陆河县| 弋阳县| 诏安县| 淅川县| 牡丹江市| 安塞县| 永和县| 明溪县| 开封市| 麟游县| 屏东县| 西青区| 徐水县| 金塔县| 波密县| 凭祥市| 张家界市| 全椒县| 河曲县| 禄丰县| 长岭县| 海安县| 泰顺县|