【问题标题】:If user scroll window to bottom [duplicate]如果用户将窗口滚动到底部[重复]
【发布时间】:2014-01-10 08:53:17
【问题描述】:

如何检查用户是否滚动到页面底部?

$(window).scroll(function()
{
    if($(window).scrollTop() == $(document).height() - $(window).height())
    {

    }
}); 

不起作用。它仅适用于页面顶部... 我使用:jquery-1.10.2.min.js

【问题讨论】:

  • 这很好,你必须有一些其他元素,边距,填充等没有被考虑,或者你做错了
  • 您必须在页面上设置 DOCTYPE 否则窗口/文档高度将始终等于 0
  • @user3125711 现在你知道 DOCTYPE 不是可选的

标签: javascript jquery


【解决方案1】:

获取文档和窗口的高度就像说pageWidth - pageWidth0,这不是你想要的,所以它当然会告诉你用户是否在页面顶部。考虑if($(window).scrollTop() + $(window).height() == $(document).height()),它会告诉你用户是否在页面底部。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    相关资源
    最近更新 更多