Как использовать jscroll на нескольких страницах в Laravel

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

Вот мой код контроллера

public function profile() {
$user = Auth::user();
$latestpublics = Article::where([['user_id', $user->id], ['private', 0]])->orderBy('created_at', 'DESC')->with('votes')->paginate(5);
$latestprivates = Article::where([['user_id', $user->id], ['private', 1]])->orderBy('created_at', 'DESC')->with('votes')->paginate(5);
$publics = Article::where([['user_id', $user->id], ['status', 0], ['private', 1]])->orderBy('created_at', 'DESC')->with('votes')->paginate(5);
$privates = Article::where([['user_id', $user->id], ['status', 0], ['private', 0]])->orderBy('created_at', 'DESC')->with('votes')->paginate(5);

return view('frontend.profile', compact('user', 'latestpublics', 'latestprivates', 'publics', 'privates'));
}

И мой Js

jQuery('.tab-pane-infinitescroll ul.pagination').hide();
jQuery(function() {
jQuery('.tab-pane-infinitescroll .scroll').jscroll({
autoTrigger: true,
nextSelector: '.pagination li + li a',
contentSelector: '.tab-pane-infinitescroll div.scroll',
callback: function() {
jQuery('.tab-pane-infinitescroll ul.pagination').hide();
jQuery('.circle').circleProgress({
animation: false,
fill: {color: "#f76e24"},
size: 37,
emptyFill: '#d3d3d3',
thickness: 2
});
}
});

jQuery('.tab-pane-infinitescroll .scroll').removeClass('jscroll_added');
jQuery('.tab-pane-infinitescroll .scroll').addClass('jscroll_added');
});

Я предполагаю, что проблема заключается в классе, где я использую diffr = erent id для другого блока, но один и тот же результат. Заранее спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]