$(window).on("scroll", function() { scrollFunction(); })
然后定義函數 scrollFunction()
function scrollFunction() { var e = $("#page-num"); e.scrollTop = $(window).scrollTop(); e.scrollStar = e.scrollEnd; e.scrollEnd = $(window).scrollTop(); // 分頁顯示 if (e.scrollStar != e.scrollEnd) { // 當滾動的時候 顯示分頁信息 顯示1秒 setTimeout(function() { e.hide(); }, 1000); var j = null; var l = $(window).height(); var d = $(window).scrollTop(); // 新頁的產品列表 頁數寫在 li 標簽里 然后循環所有的這個標簽 p_lis = $("#goods-ul").find("li"); p_lis_size = p_lis.size(); for(var ss= 0; ss < p_lis_size; ss++){ f = $(p_lis[ss]); var k = f.offset().top; // 這個元素(相對于文檔)的 偏移距離 // 偏移距離 大于windows 滾動距離 且 小于滾動距離+頁面高度 的用來當作當前頁數 if (k >= d && k < (d + l)) { j = f.attr("data-page"); } } if(j){ $("#currentPage").text(j); } e.show(); } }
頁面每個元素 樣例:
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com