0
我使用infinite scroll來獲取新元素並擴展我的頁面。當用戶應用過濾器時,我想取消任何正在進行的提取。否則,它們將加載到頁面上,並且不會與當前過濾器匹配。取消無限滾動獲取
有沒有辦法做到這一點?
我使用infinite scroll來獲取新元素並擴展我的頁面。當用戶應用過濾器時,我想取消任何正在進行的提取。否則,它們將加載到頁面上,並且不會與當前過濾器匹配。取消無限滾動獲取
有沒有辦法做到這一點?
這就是我最終解決問題的方法。
設置全局變量midFilter
,並通過無限滾動回調函數刪除所有返回的項目。
$('#item-grid').infinitescroll(settings, function (arrayOfNewElems) {
if (midFilter) {
$(arrayOfNewElems).each(function() {
$(this).remove();
});
}
});