问题标签 [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 回答
911 浏览

wordpress - 在 Infinite-Scroll 旁边使用 EasyFancybox Wordpress 插件

试图弄清楚如何在无限滚动加载新内容时重新初始化 Easy FancyBox。我试过$.fancybox.init()了,但这似乎还不够。在 head 部分,调用 easy fancybox 的脚本是:

任何想法我可以如何重新初始化这样的东西,专门绑定到加载到#content div.post的新内容?感谢您的任何帮助。

0 投票
1 回答
542 浏览

javascript - this.appendChild(a) - 对方法或属性访问的意外调用

我在 IE8 和 IE7 和 IE6 上出现运行时错误,它指出错误在 jQuery.min.js 中的第 31852 行

这是我编写的代码,所以我认为问题出在无限滚动插件上,因为它将项目附加到文档中。

经过进一步调试后,似乎有问题的行是这样的:

来自jQuery.min.js,即根据调试器工具在这条线上窒息。

0 投票
2 回答
2793 浏览

jquery - Infinite Scroll jQuery 插件可以在页面内工作吗?

我在我的页面中使用了无限滚动插件,但是有一个问题:我将它用于隐藏在 CSS 中的div内容overflow-y: scroll。这意味着只有 div 内容被滚动。

它有点工作,但您需要滚动整个页面以使其下载更多项目。当您仅滚动 div 并且页面停留在同一个位置时,它不会。

是否有类似的插件,或者有没有人破解它以使其与元素内容的滚动一起工作?

0 投票
1 回答
938 浏览

jquery - 无限滚动和图片库问题

我在这里建立的网站上设置了无限滚动:http ://richardgordoncook.com/fg/

我正在为图片库使用 Wordpress 插件,我对其进行了一些操作以将鼠标悬停在文件名等上。这一切都很好,直到无限滚动启动并且第一页之后的任何帖子似乎停止使用画廊功能和真正的任何 javascript。

有任何想法吗?当您在上面的站点链接上测试它时,您会得到一个想法。

0 投票
1 回答
3654 浏览

jquery - 无限滚动加载太快

这里有很多单独的问题,我想为最近的很多帖子道歉;)

我的网站上有无限滚动(其他问题我们不会提及),但整个事情似乎启动得太快了,尤其是在分页存在之前。

这就是我所拥有的:

但是,如果您查看它的工作方式:http: //goo.gl/L9p00 - 如果您向下滚动一点,您会看到滚动条滑块缩短,因为它在我到达之前加载内容。

0 投票
1 回答
3178 浏览

jquery - 如果我缩放浏览器,无限滚动会停止

我有一个无限滚动的页面,当用户的浏览器缩放为 100% 时可以正常工作。如果用户放大或缩小页面(即不是 100%),滚动最终会中断,页面将停止检索记录,即使还有更多记录需要获取。

我该如何纠正?

这是test2.php:

0 投票
3 回答
2606 浏览

php - 防止重复无限滚动ajax加载器

对我来说,在这里看到一个明确的解决方案可能为时已晚,但我想我会从任何有意见的人那里得到一些想法......

我正在处理的网站有很长的用户帖子列表。当你到达或接近底部时,我已经让所有滚动事件处理程序在下一批 100 个帖子中工作到 ajax。

我的问题是......我如何防止以下情况发生?

  1. UserX 访问站点并加载帖子 1-100
  2. 又有 10 个用户访问该网站并添加了 10 个帖子
  3. UserX 滚动到底部并加载帖子 101-200,以前是帖子 91-190
  4. UserX 最终在页面上出现重复的帖子 91-100

我将在下面包含我的代码的精简版本,以防它帮助其他人

在我的 PHP 脚本中,我基本上有以下内容:

这让我可以轻松地无限滚动,但是如何防止在 ajax 请求之间将新记录添加到表中时出现的假设重复?

0 投票
1 回答
14112 浏览

jquery - 无限滚动和回调

抱歉,如果这与我以前的帖子冲突,但我非常坚持无限滚动的整个回调函数,希望有人可以帮助我。

我正在为 Wordpress 结合 Infinite Scroll 使用 Portfolio Slideshow Pro (http://madebyraygun.com/wordpress/plugins/portfolio-slideshow-pro/)。

这就是我的无限滚动 JS 的样子:

幻灯片插件是一个完整的 $(window).load,所以我把里面的所有东西都拿了进去,然后把它变成了一个函数。

但是现在我需要在每次加载新的帖子集时回调该函数,因为尽管无限滚动正在工作,但幻灯片上的 JS 却没有。

有人可以帮我将我创建的函数添加到无限滚动的回调中,以便在每次加载新数据时重新加载该函数吗?

提前非常感谢。

-R

0 投票
1 回答
703 浏览

php - 使用无限滚动时不在新页面上加载图像的延迟加载

我正在使用 Paul Irish 的无限滚动 http://masonry.desandro.com/demos/infinite-scroll.html 和 Mike Tupupola 的惰性加载 jquery 脚本在页面上加载图像。

第一页的图像加载非常好。但是,一旦无限滚动在页面末尾开始并加载新元素。它加载除图像之外的所有内容。这意味着延迟加载 jquery 没有为新加载的元素启动。

页面链接:http: //67.20.122.201/boikeno/viewmore.php ?view=popular

0 投票
1 回答
1952 浏览

jquery - jQuery砌体和无限滚动问题

我在我正在研究的 Tumblr 主题上使用该脚本,以在其上应用砖石和无限滚动。这是一个两列布局,因此 div 只能向左或向右。除了在主题上应用砖石之外,它还在向左的 div 上放置一个箭头(.rightarrow),为向右的那些放置一个不同的箭头(.left 箭头)。

到目前为止,所有这些现在都运行良好。我的问题在加载下一页时开始。显然,箭头代码仅适用于第一页,但不适用于新添加的元素。我试过在代码的不同部分迭代箭头代码,但我没有运气。这真的开始让我感到困惑。我对 jQuery 并不陌生,但我真的很难做到这一点。

谁能告诉我应该把箭头代码放在哪一部分,以便它也适用于新附加的 div?