如何通过JavaScript准确获取网页滚动条的当前位置?

更新于
2026-09-19 01:56:51
29阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计179个文字,预计阅读时间需要1分钟。

如何通过JavaScript准确获取网页滚动条的当前位置?

获取滚动条位置的JavaScript方法:- 如果是Webkit浏览器(如Chrome、Safari),使用`$$(body).scrollTop()`- 否则,使用`document.documentElement.scrollTop`

javascript获取滚动条的位置的方法:。

本文操作环境:windows10系统、javascript 1.8.5、thinkpad t480电脑。

在javascript中我们通常有两种方式来获取浏览器中滚动条的位置,接下来让我们一起来看看这两种方式:

第一种:document.documentElement.scrollTop

这种方式能够兼容FireFox和IE浏览器,但是对于chrome浏览器取到的值永远是0。

第二种:$("body").scrollTop()

这种方式能够兼容chrome浏览器,但是在IE和FireFox浏览器中取的值永远是0。

所以最准确取位置的方法是:

如何通过JavaScript准确获取网页滚动条的当前位置?

if($.browser.webkit) { scTop = $("body").scrollTop(); }else { scTop = document.documentElement.scrollTop; }

推荐学习:javascript视频教程

标签:位置jav

本文共计179个文字,预计阅读时间需要1分钟。

如何通过JavaScript准确获取网页滚动条的当前位置?

获取滚动条位置的JavaScript方法:- 如果是Webkit浏览器(如Chrome、Safari),使用`$$(body).scrollTop()`- 否则,使用`document.documentElement.scrollTop`

javascript获取滚动条的位置的方法:。

本文操作环境:windows10系统、javascript 1.8.5、thinkpad t480电脑。

在javascript中我们通常有两种方式来获取浏览器中滚动条的位置,接下来让我们一起来看看这两种方式:

第一种:document.documentElement.scrollTop

这种方式能够兼容FireFox和IE浏览器,但是对于chrome浏览器取到的值永远是0。

第二种:$("body").scrollTop()

这种方式能够兼容chrome浏览器,但是在IE和FireFox浏览器中取的值永远是0。

所以最准确取位置的方法是:

如何通过JavaScript准确获取网页滚动条的当前位置?

if($.browser.webkit) { scTop = $("body").scrollTop(); }else { scTop = document.documentElement.scrollTop; }

推荐学习:javascript视频教程

标签:位置jav