问题标签 [infinite-scroll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2018 浏览

ajax - 带有 ajax 代理的 ExtJs 无限滚动网格

我试图解决一些问题,但我卡住了。所以我想使用不是jsonp代理类型而是ajax代理类型来制作这样的东西。我有一些带有 API 的网站,我无法访问 PHP 源代码。当我设置

对于我的网格面板和

对于我的商店,网格中填充了我的数据,但滚动什么也不做(当我拖动它时,网格的内容没有向下滚动)。当我尝试使用jsonp更改代理类型时,我的数据根本没有加载。

使网格无限滚动的正确方法是什么,是否可以制作商店的ajax类型代理?以及如何使它与我的自定义startParamlimitParam 一起工作

0 投票
2 回答
424 浏览

ruby-on-rails - Rails 分页 - 第一页项目数量

在 Rails 中使用分页时,有没有办法在第一页上放置比其余页面更多的项目?

我正在使用 Kaminari gem 对项目列表进行分页,并实现了无限滚动来浏览页面。我想限制滚动时每页加载的列表数量,但希望初始页面以大量开始。以下是我的列表控制器中对 Kaminari 的当前调用:

0 投票
2 回答
359 浏览

jquery - jQuery获取帖子宽度以修复无限滚动?

詹姆斯在这里。这个问题(有点)与我早些时候发布的问题有关。我最终(最终)得到了一个适用于 jQuery 宽度的工作脚本,但是当无限滚动加载新帖子时它不起作用。我正在使用的脚本是:

我如何使它$(".entry").css("width", ewidth); $(".text").css("width", twidth); $(".photo").css("width", ewidth); $(".audio embed").css("width", awidth);全部实现,以便当通过无限滚动加载新帖子时,帖子的宽度是正确的?如果有人可以提供脚本,那将非常有帮助。页面示例:http: //jamescharless.tumblr.com

0 投票
1 回答
1606 浏览

javascript - jQuery Infinite-Scroll - 快速滚动时多次触发事件

如果我滚动页面,jQuery Infinite Scroll 的事件将被触发两次或三次。我怎样才能避免这种情况发生?当下一页加载时,jQuery Infinite Scroll 的事件不能被触发,谢谢。

0 投票
2 回答
3974 浏览

php - 使用 Javascript 和 Ajax 的手机无限滚动

我想为移动网站实现无限滚动。我想为此找到一个使用 JS、PHP 和 Ajax 的插件。

此外,它应该显示更多的滚动,如谷歌图片搜索中的滚动。

提前致谢!!

0 投票
1 回答
829 浏览

asp.net-mvc - Jquery无限滚动不调用动作方法 - 可能是路由问题

我使用无限滚动进行分页。直到今天它都运行良好。今天我决定为我的所有动作方法添加两个额外的参数,现在从无限滚动指向动作方法出现了问题。
所以当我滚动页面动作时不会被调用。
所以我打开页面源代码并找到应该加载下一页的链接,它看起来像:

如果我点击这个链接动作方法被调用,那么问题是无限滚动以某种方式停止在滚动时调用这个函数。
这就是动作方法的样子

我怀疑这可能是路由问题,但我不知道如何处理它......

路由

无限滚动

0 投票
2 回答
3867 浏览

jquery - Jquery无限滚动-div上的滚动条不是正文

我找到了一个使用 masonry 插件的无限滚动演示。

http://www.jquery4u.com/demos/infinite-scrolling-demo1/

我想做的是将滚动条放在容器 div 上。所以身体会保持静止。

这可能吗?如果您需要我进一步解释,请告诉我。

谢谢

0 投票
2 回答
19130 浏览

jquery - 将图像延迟加载绑定到 ajax 请求后插入的新图像

我正在使用 Mika Tuupola 的延迟加载插件http://www.appelsiini.net/projects/lazyload来延迟加载图像,因为你向下滚动一个长的图像库。问题是在 10 张图片之后,我使用无限滚动,所以我获取接下来的 10 张图片,并通过 ajax 附加它们。延迟加载不再适用于下一批附加图像。

这是一个非常大量 javascript 的图片库,因此对于其他所有内容(例如工具提示、模式叠加层等),我一直在使用 jQuery 的 delegate() 来绑定到 ajax 插入的元素。延迟加载插件的问题是我不确定要绑定什么事件。

所以说我想用一类“懒惰”来延迟加载图像。我会这样写:

它适用于前 10 张图像,但在通过 ajax 插入更多图像后停止工作。我唯一能想到的就是在加载事件上使用委托,如下所示:

但这打破了一切。谢谢!

编辑: 我用来加载更多记录的 jQuery(这是一个 Rails 应用程序):

0 投票
1 回答
459 浏览

ajax - SimpleModal Popup 用于不与 ajax 调用的帖子一起使用的帖子

我有一个帖子循环,我使用无限滚动来分页。我使用 SimpleModal 调用每个帖子的完整帖子弹出窗口,但它仅适用于最初加载的帖子。无限滚动调用的任何帖子只需单击即可进入实际的帖子页面。为什么会这样?

0 投票
1 回答
9869 浏览

ajax - 使用 MongoDb 和 Nodejs 进行 ajax 分页的最佳方法是什么?

我有 mongodb 和 NodeJs。连接是通过mongoosejs完成的。
开发ajax无限滚动的最佳方法是什么?我应该使用 limit 和 offset 吗?