javascript获取滚动条位置(兼容所有浏览器)
2015-04-16 18:51
260 查看
有两种方式来获取浏览器滚动条的位置
第一种:document.documentElement.scrollTop
第二种:$("body").scrollTop()
第一种方式能够兼容FireFox和IE,但是chrome下取的值永远是0,而第二种能够兼容Chrome,但在IE和FireFox下取的值永远是0
所以最准确取位置的方法是:
第一种:document.documentElement.scrollTop
第二种:$("body").scrollTop()
第一种方式能够兼容FireFox和IE,但是chrome下取的值永远是0,而第二种能够兼容Chrome,但在IE和FireFox下取的值永远是0
所以最准确取位置的方法是:
if($.browser.webkit) { scTop = $("body").scrollTop(); }else { scTop = document.documentElement.scrollTop; }
相关文章推荐
- javascript 获取滚动条距离顶部的位置(兼容所有的)。
- JavaScript获取元素在浏览器画布中的绝对位置 兼容IE6
- 用 javascript 获取鼠标(光标)的坐标位置 兼容IE/Firefox等浏览器
- JavaScript获取浏览器的回车事件(兼容所有浏览器)
- [图解]在输入框和文本框中获取和设置光标位置,以及选中文本和获取选中文本值的方法 --- 详解,兼容所有浏览器。
- 获取浏览器滚动条位置,兼容所有浏览器!
- JavaScript获取元素在浏览器画布中的绝对位置
- JavaScript 获取/设置光标位置,兼容Input&&TextArea
- javascript 兼容所有浏览器的DOM扩展功能
- javascript获取鼠标位置部分的实例代码(兼容IE,FF)
- 原生JS获取指定元素下指定子元素(兼容所有浏览器)
- 手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
- javascript获取选中文字-兼容各浏览器
- JavaScript获取元素在浏览器画布中的绝对位置
- JS获取各种高度宽度、浏览器窗口滚动条的位置、元素的几何尺寸
- JavaScript 获取/设置光标位置,兼容Input&&TextArea
- javascript获取滚动条位置
- javascript使用百度地图api和html5特性获取浏览器位置