scrollTop如何获取
1、各浏览器下 scrollTop的差异
IE6/7/8:
对于没有doctype声明的页面里可以使用 document.body.scrollTop 来获取 scrollTop高度 ;
对于有doctype声明的页面则可以使用 document.documentElement.scrollTop;
Safari:
safari 比较特别,有自己获取scrollTop的函数 : window.pageYOffset ;
Firefox:
火狐等等相对标准些的浏览器就省心多了,直接用 document.documentElement.scrollTop ;
2、获取scrollTop值
完美的获取scrollTop 赋值短语 :
var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
3.滚动监听事件
window.onscroll = function() {console.log(document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop)
}
scrollTop如何获取相关推荐
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
在ajax中经常需要对元素的位置进行精确的定位,此时不仅需要获取元素自身的大小位置等属性.还需要知道页面.浏览器.滚动条等的长度和宽度.因为浏览器的兼容问题,如果使用javascript获取这些数值是 ...
- 关于scrollTop为0以及解决方法
一.当有DOCTYPE声明的时候, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...
- JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- document.body.scrollTop的值为零问题
document.body.scrollTop的值为零问题 问题背景:在做监听滚动到底部事件时,发现document.body.scrollTop的值一直为零 网上查资料发现是各个浏览器下对是否有声明 ...
- JS中完美兼容各大浏览器的scrolltop方法
1.各浏览器下 scrollTop的差异 IE6/7/8/9/10: 对于没有doctype声明的页面里可以使用 document.body.scrollTop 来获取 scrollTop高度 : 对 ...
- scrollTop记录滚动位置
前文提到,需要记录滚动位置, vue-router提供了一个方法 scrollBehavior,但是这个方法必须要在history模式下才能使用,具体参考文档 使用的方式如下 const scroll ...
- 获取滚动条滚动距离兼容写法
在chrome中,浏览器的滚动条是属于body的,可以通过 document.body.scrollTop来获取垂直滚动距离, document.body.scrollLeft来获取水平滚动距离, 火 ...
- scrollTop兼容性问题
很多时候需要获取页面的scrollTop的值,通常使用document.body.scrollTop来获取值.今天在review代码时,发现这个写法无法获取到scrollTop的值,查阅资料发现scr ...
- scrolltop 原生js_JS中完美兼容各大浏览器的scrolltop方法
1.各浏览器下 scrollTop的差异 IE6/7/8/9/10: 对于没有doctype声明的页面里可以使用 document.body.scrollTop 来获取 scrollTop高度 : ...
最新文章
- 机器学习与数据科学 基于R的统计学习方法(基础部分)
- “不设边界”的云知声:从多场景AI芯片到视觉AI,誓要2019营收近3倍
- 用protoc-gen-lua生成PB的lua代码
- 动态区间第k小:树状数组套权值线段树
- ras的c语言源代码文档,µMore(µITRON操作系统)--功能概况
- MyBatis框架笔记01:MyBatis初探
- Go调用zlib实现压缩与解压缩
- soft music
- 性能测试oracle瓶颈定位,性能测试难点之瓶颈分析
- 制作本地视频网站 苹果cms 超详细
- 100个在线生信小工具
- linux网络设置在哪里,虚拟机里,linux网络设置在哪啊,我没找到
- AI未来是什么样子,这些科幻电影里已经有了答案
- js 常用数组操作的方法
- w ndows系统开机时黑屏,Win10系统更新后,开机黑屏怎么办?
- 一个神奇的测试_神奇的心理测试:一个问题就能测试出你的情商!超准慎测
- Stata基础自学——数据查看
- 名动漫原画“室内设计”-张聪-专题视频课程
- 用Python 写个 开心消消乐小游戏
- 程序员必看的十大电影