jquery - 当元素滚动到 View 中时触发ajax方法

标签 jquery

我在页面上有一个 div,而不是在页面加载时填充它,我想推迟调用直到它在 View 中。在许多情况下,用户必须向下滚动才能看到它,如果他们从不查看页面的该部分,我希望不必花费资源来查询和显示该信息。有没有办法使用 jquery 来确定元素已进入 View ,并在此时触发 ajax 调用?

最佳答案

查看jQuery Waypoints插件。

您可以使用它来检测元素何时到达页面 View 的底部,并在该事件上触发函数。

关于jquery - 当元素滚动到 View 中时触发ajax方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8597932/

相关文章:

jquery - 绑定(bind)值到星级

jquery - JS fiddle : Making div occupy 100% height

jquery - 限制与可拖动和可放置连接的可排序中的元素数量

javascript - 将彩色框作为图例添加到莫里斯图

jquery - CSS/JQuery : A scrolling, 覆盖 div 和居中布局 - 如何将其置于固定位置?

css - jquery 获取 div 的媒体查询宽度值(而不是我的 css 正常值)并在函数中使用它

javascript - 使用 javascript 或 jquery 获取复选框的值并将它们放入输入字段中?

javascript - 单击复选框后更新 javascript 值和 View

javascript - 将页面 anchor 传递到新页面而不使用 URL

javascript - 您能通过将项目拖动到嵌套可排序项中来解释这种奇怪的行为吗?