javascript - 如何确定页面上的元素是否在用户当前的滚动 Pane 内?

标签 javascript dom scroll

我正在使用 IndexedDB 实现无限滚动。我现在需要确定页面上最后一个可见的元素。

如何确定页面上的元素是否在用户当前的滚动 Pane 内?如果可能的话,我更喜欢原生 JS 而不是 jQuery 的库或插件。

最佳答案

我理解人们不愿意使用 jQuery 插件,但是当有一个插件似乎可以完全满足您的需求时 - http://www.appelsiini.net/projects/viewport - 这无疑是最简单的方法。

关于javascript - 如何确定页面上的元素是否在用户当前的滚动 Pane 内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8409463/

相关文章:

python - 如何向 wx.ScrolledPanel 添加项目?

javascript - JavaScript 中的无限及超越

javascript - 为什么 document.getElementsByName 返回 NodeList,而 document.getElementsByClassName 返回 HTMLCollection?

html - 向右扩展一个 div 到页面底部

javascript - scrollTop jQuery,滚动到带有 id 的 div?

javascript - 如何在样式元素中获取 CSS 代码?

javascript - 为什么 PHP 的 AJAX GET 响应带有 HTML 标签?

javascript - ggggleClass 不是第一次添加类 & 进一步工作

html - 内联 SVG 的重复(过滤)ID

javascript - 从 Electron 子进程访问 DOM 树