私はMySQLデータベースを使用してコンテンツを読み込むページを持っています。また、ユーザーは少数のボタンを使用してコンテンツをフィルタリングでき、このコンテンツはjQueryを使用して動的にプルされたデータに置き換えられます。また、無限のスクロールで使用するリンクも変更されます。しかし、無限のスクロールプラグインは、同じ旧式のリンクのみを使用し、新しくロードされたリンクはスクロールしないように見えます。動的に作成されたコンテンツに無限スクロールを実行する
私はこれは私が<nav id="page-nav"><a href="myposts.php?page=2"></a></nav>
から
までスクロールトリガリンクを変更しています私のコード<div class="container" id="myposts">
<div class=”post”>
<p>my content</p>
</div>
</div>
<nav id="page-nav"><a href="myposts.php?page=2"></a></nav>
//jQuery code
$('#myposts').infinitescroll({
navSelector : '#page-nav', // selector for the paged navigation
nextSelector : '#page-nav a', // selector for the NEXT link (to page 2)
itemSelector : '. post ', //
loading: {
finishedMsg: 'End of the page',
img: 'images/loader.gif'
}
}, function(newElements, data, url){
});
ある
https://cdnjs.cloudflare.com/ajax/libs/jquery-infinitescroll/2.1.0/jquery.infinitescroll.js
を使用
jQueryの無限スクロールプラグイン
しかし、プラグインは依然としてスクロールを開始するために古いリンクを使用します。これにはどんな解決策がありますか?あなたの時間を感謝します。