时间:2021-05-28
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;
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
使用方法通过data属性Dropdowntrigger...通过JavaScript$('.dropdown-toggle').dropdown()无论是通过d
本文实例讲述了JavaScript变量基本使用方法。分享给大家供大家参考,具体如下:JavaScript是一种弱类型语言,javascript的变量类型由它的值
方法1:使用onclick事件 或者直接使用button标签百度方法2:在button标签外套一个a标签百度 或使用方法3:使用JavaScript函数fu
本文实例讲述了异步安全加载javascript文件的方法。分享给大家供大家参考。具体如下:使用方法:(function(){__safeLoadScript("
JavaScript中ubound函数方法是返回在VBArray的指定维中所使用的最大索引值。使用方法:复制代码代码如下:safeArray.ubound(di