摘要:最近在做手機(jī)端,發(fā)現(xiàn)下拉刷新和上拉加載的控件很少而且自我感覺(jué)不好用,比如之類然后自己寫了個(gè)懶加載的,也很簡(jiǎn)單,最基礎(chǔ)的代碼不喜勿噴,但蠻實(shí)用的手機(jī)端懶加載分頁(yè)用之前先引用下這里的表示距離底部像素觸發(fā),可自行調(diào)節(jié)第頁(yè)這里放你的分頁(yè)代碼這是刷
最近在做手機(jī)端,發(fā)現(xiàn)下拉刷新和上拉加載的jq控件很少而且自我感覺(jué)不好用,比如iscroll之類……
然后自己寫了個(gè)懶加載的,也很簡(jiǎn)單,最基礎(chǔ)的代碼【不喜勿噴,但蠻實(shí)用的】
wap手機(jī)端懶加載分頁(yè):
用之前先引用下jquery.js
var current = 1; $(function() { $("body").bind("touchmove", function(e) { if($(this).scrollTop() > ($(window).height() * current - 150)) {//這里的150表示距離底部150像素觸發(fā),可自行調(diào)節(jié) current++; console.log("第" + current + "頁(yè)"); //這里放你的分頁(yè)代碼 } }); });
if($(this).scrollTop()==0){//這是wap刷新代碼,有需要請(qǐng)結(jié)合使用}
web電腦端懶加載分頁(yè):
用之前先引用下jquery.js
var current = 1; $(function() { window.onscroll = function() { if($(document).scrollTop() >= ($(document).height() - $(window).height() - 150)) {//150與wap手機(jī)端一樣 current++; //這里放你的分頁(yè)代碼 } } });
if($(document).scrollTop()==0){//這是web刷新代碼,有需要請(qǐng)結(jié)合使用}
web電腦端footer底部固定:
.footer.position { position: absolute; bottom: 0; }
$(function() { auto(); window.onresize = function() { auto(); } }); function auto() { if($(window).height() > 917) {//917可自行調(diào)整,根據(jù)頁(yè)面的內(nèi)容高度 $(".footer").addClass("position"); } else {//.position見(jiàn)css $(".footer").removeClass("position"); } }
另一種方法【推薦】
function auto() { $("body").scrollTop(1); //控制滾動(dòng)條下移1px if($("body").scrollTop() > 0) { $(".footer").removeClass("position"); alert("有滾動(dòng)條"); } else { $(".footer").addClass("position"); alert("沒(méi)有滾動(dòng)條"); } $("body").scrollTop(0); //滾動(dòng)條返回頂部 }
附上兩張前后對(duì)比圖,footer固定底部
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/81224.html