9

フクロウのカルーセル 2 にコンテンツをロードする ajax に問題があります。この関数で新しいアイテムを取得しようとしています。

function loadDecisions(pageNumber) {
   $.ajax({
       url: globalURL,
       type: 'POST',
       data: {
           action: 'lw_infinite_scroll',
           loop_file: 'video',
           page_no: pageNumber,
           posts_per_page: postsPerPage
       },
       success: function(data) {
           $(".owl-stage").append(data);    
           owl = jQuery('.owl-carousel');

           count++;
           resizeStage();
       },
       error: function(e) {
       }
   });
   return false;
}

このように .owl-stage に新しいアイテムを追加$(".owl-stage").append(data);すると、それらを見ることはできますが、それらにスライドすることはできません。owlcarousel は、もっと追加したとしても、まだ 5 つのアイテムしかないと考えていると思います。

$(".owl-stage").append(data);に変更すると状況が変わります$(".owl-stage").html(data);。明らかに古いコンテンツは消えますが、新しいアイテムにスライドできます。

誰が私が何をすべきかを提案できますか? owlcarousel 2.0.4 を使用しています。

4

2 に答える 2