jquery获取滚动条高度
jQuery 获取滚动条高度的方法
使用 jQuery 可以轻松获取滚动条的垂直或水平滚动高度。以下是几种常见的方法:
获取垂直滚动条高度
通过 scrollTop() 方法可以获取当前垂直滚动条的位置:

var scrollHeight = $(window).scrollTop();
如果需要获取整个文档的滚动高度(包括超出视口的部分):
var documentScrollHeight = $(document).height();
获取水平滚动条高度
通过 scrollLeft() 方法可以获取当前水平滚动条的位置:

var scrollWidth = $(window).scrollLeft();
获取元素内部的滚动高度
如果针对特定元素(如 div)获取滚动高度:
var elementScrollHeight = $('#yourElementId').scrollTop();
示例代码
监听窗口滚动事件并输出当前滚动高度:
$(window).scroll(function() {
var currentScroll = $(this).scrollTop();
console.log("当前滚动高度: " + currentScroll);
});
注意事项
scrollTop()和scrollLeft()返回的是像素值,单位为数字。- 如果页面未滚动,返回值默认为
0。 - 对于
document或window对象,需确保 DOM 完全加载后再调用。






