我有一个非常简单的一行代码,用于检查用户是否已滚动到页面底部,我想稍微更改一下并查找用户是否已到达页面的页脚.页脚的高度有点350px.
这是我的代码:
if($(window).scrollTop() + $(window).height() == ($(document).height())
{
...
}
Run Code Online (Sandbox Code Playgroud)
这就像一个魅力(在滚动事件中加载更多内容),但如果我喜欢这样:
if($(window).scrollTop() + $(window).height() == ($(document).height()-350))
Run Code Online (Sandbox Code Playgroud)
这不起作用.当我尝试alert('$(document).height()-350').它提供了一个完美的警报.
谁能说我做错了什么?
你可能一次滚动超过1个像素,只是跳过相等点.使它成为> =它应该工作:
if($(window).scrollTop() + $(window).height() >= ($(document).height()-350))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1100 次 |
| 最近记录: |