加载每个内容部分后的InfiniteScroll回调

时间:2012-12-19 20:57:29

标签: javascript jquery mediaelement.js infinite-scroll

我的网页上有大约50个音频播放器。我想使用InfiniteScroll在用户滚动时一次只加载大约10个玩家。我遇到的问题是我使用的是名为MediaElement.js的HTML5 audio插件,该插件不适用于加载到我页面的新播放器。我正在寻找的是在每个内容部分加载后进行回调的方法,这样我就可以再次初始化MediaElement.js,以便它应用于所有新加载的音频元素。

我尝试使用InfiniteScroll的以下选项使其工作,但它似乎只在我第一次加载页面时加载..而不是当每个内容部分加载到页面时。

// Just a testing function
function test() {
    console.log("test");
}

// snippet of the finished option for InfiniteScroll..
loading: {
  finished: test()
}

1 个答案:

答案 0 :(得分:1)

您需要发送不带括号的函数引用

// Just a testing function
function test() {
    console.log("test");
}

// snippet of the finished option for InfiniteScroll..
loading: {
  finished: test
}