我在这里试图解决这个问题。 我已经编写了一个jquery函数,用于检测用户何时触及页面底部并触发函数。 现在,虽然这对于最常见的屏幕尺寸来说是正常的,但是当用户的屏幕太大以至于一次看到整个页面时,它将无法工作,从而使之前的功能无效。
我想要实现的是这些情况的后备,如何判断用户是否具有触发该功能的屏幕尺寸并将其余部分留给另一个?
更好的解释:如何检测用户浏览器高度是否等于或大于页面主体高度?
对不起,如果这看起来有点令人困惑。
PS:当浏览器高度小于页面高度时,以下代码是我正在使用的代码。
if ($('body').height() <= ($(window).height() + $(window).scrollTop())) {
//run function here when the browser-height is smaller than
//the page's height and it has reached the bottom
}
答案 0 :(得分:5)
if ($(document).height() <= $(window).height() ) { }
(文档)$ .height(); //返回HTML文档的高度
答案 1 :(得分:2)
改为使用文档高度。
if ($(document).height() <= $(window).height())
{..}