【问题标题】:jQuery - Detect if user can see the bottom of the pagejQuery - 检测用户是否可以看到页面底部
【发布时间】:2013-09-01 12:53:22
【问题描述】:

好吧,标题已经足够了,jQuery - 检测用户是否可以看到页面底部

重要的是我必须在页面加载时知道它。

所以不是 “用户是否滚动到页面底部?”。 当然,JavaScript 答案很好:)。

附注没有标签“Page”是不是很奇怪?

编辑:难道没有一个变量可以让您获得页面高度(无论浏览器如何)和窗口高度(浏览器看到的)? 然后你可以使用

if(window.height() < page.height()){
   //Do stuff
}

【问题讨论】:

    标签: javascript jquery detect


    【解决方案1】:

    试试这样怎么样:-

    if (($("#div").offset().top + $("#div").height()) >= $(window).height()) 
    {
      //....
    }
    

    编辑:-

    试试这个:-

     if($(document).height()>$(window).height()) 
    

    【讨论】:

    • 这不起作用(也许告诉我为您的代码使用了页脚 div 是相关的)。不过,请参阅我更新的问题,
    • 尝试使用:- if($(document).height()>$(window).height())
    • 可能是这样的:- if($(document).height()-$(window).height() == 0)。虽然那真的很奇怪!! :)
    猜你喜欢
    • 2012-03-30
    • 1970-01-01
    • 2011-04-30
    • 2021-08-21
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多