首頁  >  文章  >  php教程  >  懶加載實現的分頁&&網站footer自適應

懶加載實現的分頁&&網站footer自適應

高洛峰
高洛峰原創
2016-12-27 15:40:551214瀏覽

最近在做手機端,發現下拉刷新和上拉加載的jq控件很少而且自我感覺不好用,比如iscroll之類……

然後自己寫了個懶加載的,也很簡單,最基礎的程式碼【不喜勿噴,但蠻實用的】

wap手機端懶加載分頁:

用之前先引用下jquery.js

var current = 1;
 $(function() {
  $('body').bind('touchmove', function(e) {
    if($(this).scrollTop() > ($(window).height() * current - 150)) {//这里的150表示距离底部150像素触发,可自行调节
    current++;
    console.log("第" + current + "页");
    //这里放你的分页代码
   }
  });
 });

   

if($(opthis).rollTop($opthis). 0){//這是wap刷新程式碼,有需要請結合使用}

web電腦端懶載入分頁:

用之前先引用下jquery.js

var current = 1;
  $(function() {
   window.onscroll = function() {
    if($(document).scrollTop() >= ($(document).height() - $(window).height() - 150)) {//150与wap手机端一样
     current++;
     //这里放你的分页代码
    }
   }
  });

   

scrollTop()==0){//這是web刷新程式碼,有需要請結合使用}

web電腦端footer底部固定:

.footer.position {
 position: absolute;
 bottom: 0;
}

   

$(function() {
   auto();
   window.onresize = function() {
    auto();
   }
  });
  function auto() {
   if($(window).height() > 917) {//917可自行调整,根据页面的内容高度
    $(".footer").addClass("position");
   } else {//.position见css
    $(".footer").removeClass("position");
   }
  }

   

   

附上兩張前後對比圖,footer固定底部

懶加載實現的分頁&&網站footer自適應

懶加載實現的分頁&&網站footer自適應

以上就是本文的全部內容,希望學習或是對大家的工作同時帶來的工作希望多多支援PHP中文網!

更多懶加載實現的分頁&&網站footer自適應相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn