国产探花免费观看_亚洲丰满少妇自慰呻吟_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;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漯河市| 福州市| 阿城市| 昌都县| 临澧县| 高州市| 博野县| 招远市| 泌阳县| 遂昌县| 丰台区| 铜川市| 公安县| 明水县| 定西市| 社旗县| 富川| 慈利县| 习水县| 广水市| 大宁县| 乌拉特前旗| 宁陵县| 百色市| 遵化市| 通化县| 南康市| 厦门市| 锡林浩特市| 平舆县| 亳州市| 图们市| 和顺县| 五原县| 中江县| 洮南市| 濉溪县| 西吉县| 法库县| 沧源| 沧州市|