javascript:检测滚动结束

标签 javascript jquery html scrollbar scroll

我有一个 div 层,overflow 设置为 scroll

当滚动到 div 的底部时,我想运行一个函数。


最佳答案

接受的答案存在根本性缺陷,已被删除。正确答案是:

function scrolled(e) {
  if (myDiv.offsetHeight + myDiv.scrollTop >= myDiv.scrollHeight) {
    scrolledToBottom(e);
  }
}

在 Firefox、Chrome 和 Opera 中对此进行了测试。它有效。

关于javascript:检测滚动结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3962558/

相关文章:

jquery - CustomValidator 的问题

javascript - 使用 jquery CounterUp 给出 NaN 的百万值

javascript - 单击模态 jquery 时禁用隐藏模态窗口

javascript - 如何让 UI-Router 打开一个标签页

Javascript:取消/停止图像请求

javascript - JQuery - 获取 <p>太多溢出!</p> 的 .x .y 坐标,然后 move <div>

javascript - 如何设置全日历 View 在当前日期前 1 周开始?

javascript - 如何在 Internet Explorer 的新选项卡中打开网页?

javascript - 使用 Javascript 通过过渡更改悬停时的图像

html - Bootstrap v4 - 对齐卡片,移除多余空间