问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript中scrolltop怎么样用?

发布网友 发布时间:2022-04-26 21:08

我来回答

2个回答

懂视网 时间:2022-05-16 10:48

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;

更多javascript scrollTop正解使用方法相关文章请关注PHP中文网!


热心网友 时间:2022-05-16 07:56

document.documentElement.scrollTop指的是滚动条的垂直坐标
document.documentElement.clientHeight指的是浏览器可见区域高度
document.documentElement.clientHeight-oDiv是悬浮框的初始垂直坐标(相对于body的top值)(这个值是固定不变的)
但是当你拉动滚动条的时候,悬浮框的垂直坐标(target)必须要在初始坐标的基础上增减相应的值才能获得视觉上随滚动条滚动的效果,而这个增减的值就是滚动条拉动的距离,即你这个scrollTop
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福建南安都有哪些市场 端午节去南安旅行的线路有哪些值得分享? 南安有哪些特色商业街 把一个棱长是10厘米的正方体铁块熔铸成一个底面积是20厘米的圆锥形铁块... 把一块棱长10厘米的正方体铁块熔铸成一个底面直径是20厘米的圆柱形零件... 0x0438ef0指令引用的0x0438ef0内存.该内存不能为“read”的错误提示... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(8.8-25.7mm、F1.8) Vl... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(24-70mm、F1.8-F2.8)-购... 索尼RX100 M5A数码相机 索尼RX100 M5A数码相机:小巧便携,成像卓越 节俭养德的作文1000字的求求大家了 三年级作文《勤俭节约,俭以养德养德》300字 以节俭养德为主题作文,1000字 围绕节约节俭崇尚美德写一篇三百子广播稿 俭以养德议论文800字 勤而以俭,俭而养德的演讲稿? “节俭养德,从我做起”300字 急求大学生[勤俭节约]班会,发言稿 勤俭节约,爱我校园的发言稿100字 学习雷锋 勤俭节约 高中演讲稿,4到5分钟的 国家开发大病补贴是什么? 隔壁邻居噪音扰民该怎么办? 邻居噪音扰民到哪投诉 邻居深夜噪音扰民该怎么办? 邻居噪音扰民到哪投诉,如何处理? 邻居扰民可以起诉吗 隔壁邻居总是大声唱歌扰民如何起诉 如果邻居噪音扰民,可以采取什么手段? 隔壁群租房扰民我应该打什么电话举报? 邻居扰民声音大到底要怎么办? jQuery-jquery scrollTop怎么解决所有浏览器兼容问题 javascript中scrolltop用法的问题 js中的scrollTop怎么用?为什么我设置的没反应啊? ...点击上下箭头文字焦点随之移动能够兼容各大浏览器 css和javascript结合控制浮动层靠右居中,如何兼容各种浏览器_百度知 ... 米粉怎么保存。干米粉湿米粉分别怎么保存?需要密封通风吗 js scrollTop问题 求星际公民飞船图片及价格详情 ...怎么实现默认窗口最大化,,要兼容谷歌、火狐、IE和Oper浏览器... 新鲜米粉放冰箱可以放多久 星际公民飞船大全 325a飞船怎么关门 关于js中scrollTOP的问题? 大白公猪配长白母猪生下什么品种的小母猪 超豪华宇宙游艇,精致又宏伟,你对《星际公民》这款游戏期待值有多高? 长白母猪与长白公猪能配种吗、配出来能做母猪吗 Javascript 关于scrollTop的值 大白母猪配长白公猪的后代如何? 用js获取scrollTop怎么总是0-CSDN论坛? 星际公民舰船怎么升级 星际公民舰船升级使用攻略 javascript中scrollTop设置为多少,滚动条能达到最底部?