4 つの div 列で構成される単一の php/html ページ サイトがあります。それらの 4 つすべてが、MySQL データベース内の特定のテーブルから結果を引き出しており、それらはすべて非常に長いものです。私は無限スクロール ソリューションを使用することにしましたが、問題は、私が見つけたすべてのスクリプトが、結果が追加される 1 つの div のみをスクロールすることを参照していることです。
そのため、少しカスタマイズすれば、複数の列で機能させることができるはずだと考えました。これを試してみることにしました: https://github.com/tournasdim/PHP-infinite-scrolling。値を変更し、クエリの複数のソースを追加してから、それらを別の div に追加しようとしましたが、どうすればよいかわかりません。
これは custom_jquery.js からのものです:
$.ajax({
dataType : "html" ,
url: "jquery-loadMoreComments.php?lastComment="+ $(".postedComment:last").attr('id') ,
success: function(html) {
doMouseWheel = 1 ;
if(html){
$("#postedComments").append(html);
//console.log("Append html--------- " +$(".postedComment:first").attr('id'));
//console.log("Append html--------- " +$(".postedComment:last").attr('id'));
$("#last").remove();
$("#postedComments").append( "<p id='last'></p>" );
$('div#loadMoreComments').hide();
}else{
$('div#loadMoreComments').replaceWith("<center><h1 style='color:red'>End of countries !!!!!!!</h1></center>");
これを取る方法について何か提案はありますか?
与えられた洞察は非常に高く評価されます!
また、すぐに使用できる、または変更が少なくて済む別のスクリプトを知っている場合は、それを歓迎します。
現在、データベースから結果を取得してページに表示するために CodeIgniter を使用していますが、これは 1 つの単純なページであるため、CodeIgniter を使用しなくても実行できます。