最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實現(xiàn)列表內容的動態(tài)載入特效

 更新時間:2015年08月08日 11:07:49   投稿:hebedich  
這里給大家分享的是使用jQuery實現(xiàn)列表內容的動態(tài)載入的特效,效果相當棒,后面附上瀑布流的實現(xiàn)思路和關鍵代碼,有需要的小伙伴可以參考下。

采用Jquery實現(xiàn)的列表數(shù)據(jù)動態(tài)更新效果,更新的數(shù)據(jù)可以是ajax請求的數(shù)據(jù)。

CSS:

.main {
 width: 100%;
 margin-top: 100px;
 text-align: center;
 font-size: 12.5px;
}

th, td {
 border: 1px solid #ccc;
 line-height: 40px;
 padding-left: 5px;
}
.item:hover {
 background-color: #efefef;
}
.item:nth-child(2n) {
 background-color: #efefef;
}
.ListView {
 width: 600px;
 overflow: hidden;
 margin: 0 auto;
 padding: 10px;
 height:372px;
 border: 1px solid #dddddd;
}
.ListView .c {
 width: 1200px;
 margin: 0 auto;
 border-collapse: collapse;
}
.Item {
 border-bottom: 1px dashed #dddddd;
 padding: 10px 0 10px 0;
 overflow: hidden;
 margin-left:600px;
}
.Item span {
 float: left;
 text-align: left;
}
.Item span:first-child {
 color: #6AA8E8;
}
.Item span:last-child {
 text-align: center;
}

HTML

<div class="main">
 <div class="ListView">
  <div class="c">
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
  <div class="Item"> <span>test</span> <span>男/0</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>
 </div>
 </div>
</div>
<p style="text-align:center;"><a href="javascript:void(0);" onClick="ListView.Update();">刷新數(shù)據(jù)</a></p>

JS

<script type="text/javascript" src="/js/jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$(function(){
 ListView.Init();
});
var ListView={
 Init:function(){
 $(".Item span").css("width",$(".ListView").width()/4+"px");
 for(var i=0;i<$(".Item").length;i++){
 var target=$(".Item")[i];
 $(target).animate({marginLeft:"0px"},300+i*100);
 }
 },
 Update:function(){
 $(".ListView .c .Item").remove();
 for(var i=0;i<10;i++){
 var newItem=$("<div class=\"Item\"> <span>test</span> <span>男/"+i+"</span> <span>四川省,成都市,錦江區(qū)</span> <span>詳細說明</span> </div>");
 $(newItem).find("span").css("width",$(".ListView").width()/4+"px");
 $(".ListView .c").append(newItem);
 $(newItem).animate({marginLeft:"0px"},300+i*100);
 }
 }
}
</script>

附上演示效果 http://demo.jb51.net/js/2015/jquery-dtlb

效果是不是非常棒呢,接下來我們再來看看瀑布流的實現(xiàn)思路和js控制動態(tài)加載的代碼

下面的代碼主要是控制滾動條下拉時的加載事件的

在下面代碼說明出,寫上你的操作即可,無論是加載圖片還是加載記錄數(shù)據(jù)  都可以 

別忘了引用jquery類庫

 $(window).scroll(function () {
  var scrollTop = $(this).scrollTop();
  var scrollHeight = $(document).height();
  var windowHeight = $(this).height();
  if (scrollTop + windowHeight == scrollHeight) {

  //此處是滾動條到底部時候觸發(fā)的事件,在這里寫要加載的數(shù)據(jù),或者是拉動滾動條的操作

//var page = Number($("#redgiftNextPage").attr('currentpage')) + 1;
//redgiftList(page);
//$("#redgiftNextPage").attr('currentpage', page + 1);

  }
 });

解析:

判斷滾動條到底部,需要用到DOM的三個屬性值,即scrollTop、clientHeight、scrollHeight。
scrollTop為滾動條在Y軸上的滾動距離。
clientHeight為內容可視區(qū)域的高度。
scrollHeight為內容可視區(qū)域的高度加上溢出(滾動)的距離。
從這個三個屬性的介紹就可以看出來,滾動條到底部的條件即為scrollTop + clientHeight == scrollHeight。(兼容不同的瀏覽器)。

相關文章

最新評論

高淳县| 沙洋县| 双牌县| 游戏| 龙陵县| 怀仁县| 苍山县| 南雄市| 海南省| 海原县| 岳池县| 南溪县| 瑞金市| 商河县| 永年县| 磴口县| 清远市| 宜昌市| 琼海市| 集贤县| 行唐县| 神农架林区| 望江县| 南川市| 桓仁| 绥棱县| 大荔县| 客服| 长春市| 玉林市| 庆元县| 大港区| 巩义市| 修武县| 应用必备| 万山特区| 扶风县| 拉孜县| 桦川县| 本溪市| 黄浦区|