问题标签 [jquery-jscroll]
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.
jquery - 在 MVC 5 中使用 jQuery.jScroll
我正在尝试使用 jScroll 插件 y Philip Klauzinski 实现无限滚动。我已将 jScroill js 文件与 jQuery 一起包含在内,但没有任何反应。这是我的看法:
有没有人使用过这个插件并且知道我做错了什么?
编辑
当我在 Google Chrome 中检查 javascript 控制台时,会给出一个错误,即 jscroll 不是函数
编辑
这是控制器的详细信息代码
javascript - Jscroll 的下一个结果集中的对象未绑定到 javascript
我已经在第一页加载时实现了 jquery jscroll,所有数据都以完美的相应动画完美显示,但在第二个数据集动画不工作。我正在做的是我制作了一个部分页面,该页面在数据集到来时加载并在主页中设置所有 javascript。
这是我的主页代码
部分页面
我尝试复制部分页面中的所有脚本,但它不起作用
jquery - jScroll 不工作
我的 jScroll 无法正常工作,尽管我遵循了http://jscroll.com/#example上的示例 我做错了吗?我对 jQuery 的经验很少。
jquery - 在 WordPress 中使用无限滚动更改 URL(使用 pushState)
我已经从这里设置了无限滚动并且它可以工作:https ://github.com/pklauzinski/jscroll 。此外,我想更改浏览器地址栏中的 URL,但无法正常工作。https://github.com/wataruoguchi/clever-infinite-scroll上有一个类似的解决方案,但我只想加载下一个帖子,而不是选择器调用的所有帖子。
我如何将 pushState 与 jScroll 一起使用?目标是使用 jScroll,并且在滚动到上一个或下一个帖子时需要更改 URL。
javascript - jquery 不适用于 jScroll 显示的项目(无限滚动)
我在我的 Laravel 5.1 应用程序中使用 jScroll ( jscroll.com ) 进行无限滚动。我正在进一步使用一些 jquery,我希望在单击每个帖子的“Like”按钮时触发它。Jquery 在第一页的帖子上运行良好,即localhost/myproject/index,但它不会被 jScroll 从下一页(即localhost/myproject/index?page=2等)附加的帖子触发。
这是我显示帖子的代码:
我想为每个帖子触发的简单 jquery 是:
jquery - 如何动态加载jscroll中的内容?
我在 codeigniter 中有一个控制器,它加载如下帖子:
“查看”帖子是这样的,它使用转发的数据并将它们显示为
文件 infiscroll.js 对 jscroll 函数进行了简单的调用,例如:
因此,当我继续滚动时,它会一次又一次地加载相同的内容(这是我所期望的,因为我没有更改值)。但是我想弄清楚的是我可以在哪里调用带有更新值的 loadpost() 函数,以便滚动导致加载新的帖子值。我找不到任何有关如何设计调用 jscroll 的视图文件的文档。因此,我期待这个社区提供有关如何启动的指导,因为我对 jscroll 完全陌生,并且不知道如何使用它。
php - 无限滚动 (jScroll) 和 Ajax 产品过滤器
我有一个问题,我使用 jScroll 进行无限滚动(jScroll),当页面加载时它工作正常。但是在搜索结果页面中的产品过滤器调用 ajax 后,无限滚动不起作用。
所以这是我在更改 ajax 调用时调用的过滤器函数:
这是我从页脚调用的 jscroll 脚本。
所以问题是,在用户使用过滤器(调用函数 filter_onchange())后,jScroll 停止工作。在控制台中,我收到错误:
jScroll.js
谁能指出我这里出了什么问题 - 是脚本的位置吗?
在过滤器 ajax 调用中,我确实再次调用了页脚,因此 jScroll 脚本是调用的过滤器函数中负载的一部分。
jquery - jscroll 加载的元素无法处理标头中调用的 js 文件
我有一个在 codeigniter 上运行的项目,我正在使用 jscroll 进行无限滚动。我正在使用一个名为 rotator.js 的 js 文件来对每个帖子发表评论。当我的家庭控制器运行索引函数时,它在调用帖子视图的同一控制器中调用 loadpost() 函数。家庭控制器如下
loadpost() 函数接受参数 $pg-> 页码和 $count-> 每页的帖子数。函数调用 posts.php 视图,该视图显示它返回的每个帖子在另一个下方,并且 posts.php 视图的末尾具有 jscroll 使用的锚链接,如下所示
每个帖子都有多个评论,这些评论一一显示,并由 rotate.js 文件管理,该文件具有以下代码
现在,如果我在标题中包含 rotate.js 文件,则评论根本无法从第二页帖子开始(在本例中为第三个帖子开始)以及当我在帖子中放置相同的脚本时闪烁。 php view 它在每次页面加载时都会被调用多次,因此在之前的帖子中会有一个不稳定的行为,例如,如果我加载三个页面,前两个页面会多次调用该函数并显示不想要的结果(闪烁速度更快并显示多个一次评论),而第三页帖子中的评论正确闪烁。
我在这里做错了什么。如果页面在视图中放置 thcript 时多次调用脚本,那么为什么从标题调用脚本时它不能使用脚本。任何帮助,将不胜感激。
jquery - 通过 jscroll 为 ajax 加载的内容重新启动 bxSlider
我的内容跨越多个页面。通过jscroll我可以成功地将更多页面的内容附加到我的当前页面。我正在使用一个按钮来启动附加内容的加载。
在我的整个页面中,我使用了多个bxSlider轮播,它们停止为附加的、AJAX 加载的内容工作,因为 bxSlider 显然在页面加载时被触发(并且需要,如文档所述),因此它错过了 AJAX 加载内容中的任何新滑块.
现在,bxSlider 有一个作为 reloadSlider 的功能,虽然在初始页面加载后似乎无法识别新添加的滑块,但它似乎仅用于向现有滑块添加新幻灯片。
有没有办法触发 bxSlider 重新评估页面的当前内容状态并处理在单击 jscroll 按钮时添加的新滑块(可能处理获取内容产生的任何延迟)?
这里只是一个星座的粗略草图:
编辑:这是我的 bxSlider 和 jscroll 的 JS:
javascript - 有没有一种优雅的方式来随机化 jscroll 中的 div 位置?
我在随机、不重叠的位置布置了一系列 div。
当用户到达页面底部时,我使用 jscroll 添加更多 div。但是,这些新的 div 也应该是随机放置和绝对定位的。
什么是有效的方法来做到这一点?我在(1)将随机位置javascript应用于新元素和(2)提供合理的非滞后体验时都遇到了麻烦。
当前的基本代码:如果我随机添加无限滚动的点,我将如何让新的点集随机放置?