如何使用 jQuery 检测用户何时滚动到 Div 底部
您已经创建了一个包含动态内容的 div 元素,其中包含“自动”溢出设置。为了增强用户体验,您希望在用户滚动到此 div 框底部时加载其他内容。但是,您不确定如何检测该特定事件。
此检测的关键在于利用特定的 jQuery 属性和方法:
要确定用户何时到达 div 底部,您可以将前两个属性的总和与第三个属性进行比较。当这些值匹配时,就到达了 div 的末尾。
<code class="javascript">jQuery(function($) { $('#flux').on('scroll', function() { if($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) { alert('end reached'); } }) });</code>
此解决方案利用 on() 方法,该方法是 jQuery 版本 1.7 中事件处理的首选方法。
附加说明:
以上是如何在 jQuery 中检测用户何时滚动到 Div 底部?的详细内容。更多信息请关注PHP中文网其他相关文章!