0

約 50 のオーディオ プレーヤーを含む Web ページがあります。InfiniteScroll を使用して、ユーザーがスクロールするときに一度に約 10 のプレーヤーのみをロードしたいと考えています。私が抱えている問題は、audioMediaElement.js という HTML5 プラグインを使用していて、そのプラグインがページに読み込まれる新しいプレーヤーに適用されないことです。私が探しているのは、コンテンツの各セクションがロードされた後にコールバックを実行して、MediaElement.js を再度初期化し、新しくロードされたすべてのオーディオ要素に適用されるようにする方法です。

InfiniteScroll の次のオプションを使用してこれを機能させようとしましたが、コンテンツの各セクションがページに読み込まれたときではなく、最初にページを読み込んだときにのみ読み込まれるようです。

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

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

1 に答える 1

1

括弧なしで関数参照を送信する必要があります

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

// snippet of the finished option for InfiniteScroll..
loading: {
  finished: test
}
于 2013-06-20T19:01:08.357 に答える