如何使用 jQuery 检测用户何时滚动到 Div 底部
您已经创建了一个包含动态内容的 div 元素,其中包含“自动”溢出设置。为了增强用户体验,您希望在用户滚动到此 div 框底部时加载其他内容。但是,您不确定如何检测该特定事件。
此检测的关键在于利用特定的 jQuery 属性和方法:
要确定用户何时到达 div 底部,您可以将前两个属性的总和与第三个属性进行比较。当这些值匹配时,就到达了 div 的末尾。
jQuery(function($) {
$('#flux').on('scroll', function() {
if($(this).scrollTop() $(this).innerHeight() >= $(this)[0].scrollHeight) {
alert('end reached');
}
})
});
此解决方案利用 on() 方法,该方法是 jQuery 版本 1.7 中事件处理的首选方法。
附加说明:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3