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

jQuery給表格添加分頁效果

 更新時間:2017年03月02日 09:10:38   作者:ChauncyWu  
這篇文章主要為大家詳細(xì)介紹了利用jQuery給表格添加分頁效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了jQuery表格添加分頁的具體代碼,供大家參考,具體內(nèi)容如下

1. 新建一個Table,添加十行數(shù)據(jù)

<table cellspacing="0"> 
 <thead> 
 <tr> 
 <th>編號</th> 
 <th>姓名</th> 
 <th>性別</th> 
 </tr> 
 </thead> 
 <tbody> 
 <tr> 
 <td>1</td> 
 <td>張飛</td> 
 <td>男</td> 
 </tr> 
 <tr> 
 <td>2</td> 
 <td>劉備</td> 
 <td>男</td> 
 </tr> 
 <tr> 
 <td>3</td> 
 <td>關(guān)羽</td> 
 <td>男</td> 
 </tr> 
 <tr> 
 <td>4</td> 
 <td>妲己</td> 
 <td>女</td> 
 </tr> 
 <tr> 
 <td>5</td> 
 <td>后羿</td> 
 <td>男</td> 
 </tr> 
 <tr> 
 <td>6</td> 
 <td>大喬</td> 
 <td>女</td> 
 </tr> 
 <tr> 
 <td>7</td> 
 <td>露娜</td> 
 <td>女</td> 
 </tr> 
 <tr> 
 <td>8</td> 
 <td>E.Z</td> 
 <td>男</td> 
 </tr> 
 <tr> 
 <td>9</td> 
 <td>琴女</td> 
 <td>女</td> 
 </tr> 
 <tr> 
 <td>10</td> 
 <td>貂蟬</td> 
 <td>女</td> 
 </tr> 
 </tbody> 
 
</table> 

2. 引入jQuery 及script代碼

<script src="jquery-1.11.1.js"></script> 
<script> 
 $(function(){ 
 var $table = $('table'); 
 var currentPage = 0;//當(dāng)前頁默認(rèn)值為0 
 var pageSize = 3;//每一頁顯示的數(shù)目 
 $table.bind('paging',function(){ 
  $table.find('tbody tr').hide().slice(currentPage*pageSize,(currentPage+1)*pageSize).show(); 
 }); 
 var sumRows = $table.find('tbody tr').length; 
 var sumPages = Math.ceil(sumRows/pageSize);//總頁數(shù) 
 
 var $pager = $('<div class="page"></div>'); //新建div,放入a標(biāo)簽,顯示底部分頁碼 
 for(var pageIndex = 0 ; pageIndex<sumPages ; pageIndex++){ 
  $('<a href="#" rel="external nofollow" id="pageStyle" onclick="changCss(this)"><span>'+(pageIndex+1)+'</span></a>').bind("click",{"newPage":pageIndex},function(event){ 
  currentPage = event.data["newPage"]; 
  $table.trigger("paging"); 
  //觸發(fā)分頁函數(shù) 
  }).appendTo($pager); 
  $pager.append(" "); 
  } 
  $pager.insertAfter($table); 
  $table.trigger("paging"); 
  
  //默認(rèn)第一頁的a標(biāo)簽效果 
  var $pagess = $('#pageStyle'); 
  $pagess[0].style.backgroundColor="#006B00"; 
  $pagess[0].style.color="#ffffff"; 
}); 
 
//a鏈接點擊變色,再點其他回復(fù)原色 
 function changCss(obj){ 
 var arr = document.getElementsByTagName("a"); 
 for(var i=0;i<arr.length;i++){ 
 if(obj==arr[i]){ //當(dāng)前頁樣式 
 obj.style.backgroundColor="#006B00"; 
 obj.style.color="#ffffff"; 
 } 
 else 
 { 
 arr[i].style.color=""; 
 arr[i].style.backgroundColor=""; 
 } 
 } 
 } 
</script> 

3. 另外,附上表格和底部分頁碼的css樣式

<style> 
 table{ 
 width:600px; 
 text-align:center; 
 } 
 table tr th,td{ 
 height:30px; 
 line-height:30px; 
 border:1px solid #ccc; 
 } 
 #pageStyle{ 
 display:inline-block; 
 width:32px; 
 height:32px; 
 border:1px solid #CCC; 
 line-height:32px; 
 text-align:center; 
 color:#999; 
 margin-top:20px; 
 text-decoration:none; 
 
 } 
 #pageStyle:hover{ 
 background-color:#CCC; 
 } 
 #pageStyle .active{ 
 background-color:#0CF; 
 color:#ffffff; 
 } 
</style> 

4.好了,打開瀏覽器試試


點擊頁碼可翻頁,成功!

更多精彩內(nèi)容請點擊:jquery分頁功能匯總進(jìn)行學(xué)習(xí)。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • jQuery提示框插件SweetAlert用法分析

    jQuery提示框插件SweetAlert用法分析

    這篇文章主要介紹了jQuery提示框插件SweetAlert用法,結(jié)合實例形式分析了SweetAlert提示框插件基本功能、使用方法及配置項設(shè)置方法,需要的朋友可以參考下
    2019-08-08
  • 基于Jquery的溫度計動畫效果

    基于Jquery的溫度計動畫效果

    將代碼一一拷貝到頁面相應(yīng)的位置,然后記得調(diào)用jquery框架,展示條件有限,所以效果跟設(shè)計圖有出入,但實現(xiàn)原理是一樣的,歡迎大家多多交流!
    2010-06-06
  • Jquery進(jìn)度條插件 Progress Bar小問題解決

    Jquery進(jìn)度條插件 Progress Bar小問題解決

    今天遇到一個進(jìn)度條的小問題,搞的我小糾結(jié)了一會,最后感謝同事分享文章,得以結(jié)局,呵呵,小經(jīng)驗還是要保存的
    2011-07-07
  • jquery 常用操作整理 基礎(chǔ)入門篇

    jquery 常用操作整理 基礎(chǔ)入門篇

    jQuery是繼prototype之后又一個優(yōu)秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。
    2009-10-10
  • Easyui Treegrid改變默認(rèn)圖標(biāo)的方法

    Easyui Treegrid改變默認(rèn)圖標(biāo)的方法

    這篇文章主要介紹了Easyui Treegrid改變默認(rèn)圖標(biāo)的方法的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • setInterval,setTimeout與jquery混用的問題

    setInterval,setTimeout與jquery混用的問題

    當(dāng)遇到setInterval,setTimeout與jquery混用的問題 時,直接按JavaScript中的語法寫并不起作用,有以下兩種解決方法
    2013-04-04
  • 淺談jquery高級方法描述與應(yīng)用

    淺談jquery高級方法描述與應(yīng)用

    下面小編就為大家?guī)硪黄獪\談jquery高級方法描述與應(yīng)用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • jQuery鼠標(biāo)事件匯總

    jQuery鼠標(biāo)事件匯總

    鼠標(biāo)事件是指用戶在移動鼠標(biāo)光標(biāo)或者點擊任意鼠標(biāo)鍵時觸發(fā)的事件,jQuery中封裝了基本上所有的鼠標(biāo)事件包括點擊,雙擊,移動等鼠標(biāo)事件,下面我們就來看下這些事件的語法和用法
    2015-08-08
  • jquery實現(xiàn)漂亮的二級下拉菜單代碼

    jquery實現(xiàn)漂亮的二級下拉菜單代碼

    這篇文章主要介紹了jquery實現(xiàn)漂亮的二級下拉菜單代碼,涉及jquery鼠標(biāo)click事件控制頁面class屬性動態(tài)變換效果的切換技巧,非常美觀實用,需要的朋友可以參考下
    2015-08-08
  • jQuery打字效果實現(xiàn)方法(附demo源碼下載)

    jQuery打字效果實現(xiàn)方法(附demo源碼下載)

    這篇文章主要介紹了jQuery打字效果實現(xiàn)方法,詳細(xì)分析了jQuery實現(xiàn)打字效果所涉及的jticker_split.js插件機具體調(diào)用技巧,并附帶完整的demo源碼供讀者下載參考,需要的朋友可以參考下
    2015-12-12

最新評論

吴江市| 祁阳县| 彭泽县| 墨脱县| 石门县| 神农架林区| 澳门| 洛隆县| 金塔县| 福泉市| 万载县| 博野县| 伽师县| 东安县| 左云县| 枣阳市| 广河县| 定安县| 吴忠市| 永丰县| 鹤庆县| 卓资县| 屏南县| 岑巩县| 叶城县| 轮台县| 唐海县| 漠河县| 常熟市| 尉氏县| 开封市| 德保县| 紫金县| 红桥区| 巍山| 离岛区| 武功县| 额尔古纳市| 蓬莱市| 谷城县| 磐安县|