我試圖爲一個站點一起破解無限滾動系統,但遇到問題。如何僅運行一次函數,然後運行依賴於相同元素的另一個函數
基本上有一個div,有很多<li>
元素。
該函數切分div並隱藏每個<li>
元素在第20個元素之後。一旦滾動到頁面底部,它將立即顯示所有切片並將其切換爲40,然後再次隱藏其餘部分。
$("#CategoryContent li").slice(20).hide();
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
$("#CategoryContent li").show();
$("#CategoryContent li").slice(40).hide();
}
});
我非常希望這種情況無限發生,直到所有的內容被加載。
添加具有不同切片編號的相同代碼顯然不起作用。那麼我會怎麼做呢?
將第一個切片的值存儲在一個變量中,一旦該函數執行後,將該變量增加20?
我已經搜索了插件插件來照顧這個對我來說,但他們都依賴於目前不是一個選項的分頁。
你需要保持)的偏移值會在'.slice使用('。 –