【发布时间】:2014-06-16 10:34:10
【问题描述】:
我在无限滚动的 tumblr 上使用 gumroad.js
<script type="text/javascript" src="https://gumroad.com/js/gumroad.js"></script>
这会在按钮点击时创建一个覆盖结帐(模式)窗口。对于前 15 个帖子,它加载得很好。但是一旦剩余的按钮在无限滚动上加载,它们就不会加载 js 功能。
脚本位于页面的<head>
是否需要在每次无限滚动回调中重新加载文件?:function(newElements) {
编辑
我刚刚注意到soundcloud播放器在无限滚动后也消失了。这些都是自定义类。它们在检查器中显示为类仍然完好无损,但 js 文件没有得到处理。
【问题讨论】:
-
AFAIK,每次向 DOM 添加新帖子时都需要调用 javascript。
-
所以每次填充新内容时都加载整个 js 文件?你如何在回调中做到这一点?
-
这很奇怪。我查看了文档,找不到追加/更新方法,所以我想您每次都必须调用 JS 文件。
标签: javascript jquery tumblr infinite-scroll