Jscroll не работает после загрузки данных ajax в laravel - PullRequest
0 голосов
/ 03 декабря 2018

У меня проблема в моем проекте.Я использую jscroll в своем проекте, чтобы показать данные в бесконечной прокрутке.Когда я загружаю данные обновлением страницы, все работает нормально.Но когда я загружаю данные через ajax, он показывает предыдущее значение.Я думаю, что проблема произошла, потому что я не переинициализировал значение после вызова ajax.Вот мой код

$('ul.pagination').hide();
    $(function() {
        $('.tourpackagesearch').jscroll({
            autoTrigger: true,
            loadingHtml: '<img class="center-block" src="/newsite/images/Blocks-1s-200px.gif" alt="Loading..." />',
            padding: 0,
            nextSelector: '.pagination li.active + li a',
            contentSelector: 'div.tourpackagesearch',
            callback: function() {
                $('ul.pagination').remove();
                setTimeout(function(){ 
                    $('.same-height').responsiveEqualHeightGrid();
                    var sidebar_ads = jQuery('#sidebar_ads').outerHeight();
                    jQuery('.filter_sidebar').css({"min-height":sidebar_ads});
                    $('.package_single').responsiveEqualHeightGrid();
                }, 600);                
            }
        });
    });

И div, который добавлен id

<div class="package_gap tourpackagesearch" id="tourpackagesearch"></div>

и для нумерации страниц я использую

{{ $tourpackages->appends(Request::all())->links() }}
...