亚洲乱码卡一卡二卡三永久-亚洲乱码一二三四区-亚洲乱码一区二区三区在线观看-亚洲伦理一区-成人在色线视频在线观看免费大全-成人在线91

在web前端開發中會遇到排序等功能,當然也可以用服務器端來排序,今天我做一個筆記,怎么用js來實現這些復雜的功能呢。

 

在學習這個之前一定得用html dom jquery 的知識,要不沒有辦法看明白的,當然也不包括你是一個天才了。哈哈!

 

好了,先說一下思路,這里說一下,在學習一個js特效的時候思路很重要,可以說你不用對js多么的精通,但是一個功能放在你的面前,你必須有個很清晰的思路,這樣做起來就很容易了,就算是再困難的特效也不例外!

 

一共有四個步驟:首先要給觸發排序的控件添加事件,這里我就略過了。

 

1.把要排序的內容添加到數組里

 

  1. var tIndex=parseInt($(this).index());

  2. var valueArray=new Array();

  3. var p=0;

  4. for(var i=1; i<$("table tr").length; i++){

  5.  

  6. if(tIndex!=0){

  7. valueArray[p]=parseInt($("table tr:eq("+i+") td").eq(tIndex).html());

  8. }else{

  9. valueArray[p]=$("table tr:eq("+i+") td").eq(tIndex).html();

  10. }

  11.  

  12. p++;

  13.  

  14. }

 

2.數據排序

 

 

  1. //數據排序

  2. if(pk==1){

  3. valueArray.sort(function(a,b){ return a

  4. pk=2

  5. }else{

  6. valueArray.sort(function(a,b){ return a>b ? -1:1})

  7. pk=1

  8. }

 


3.匹配內容 加入到一個隱藏的排序div里

  1. for(var i=0; i

  2. for(var d=1; d<$("table tr").length; d++){

  3. var valueText= tIndex!=0 ? parseInt($("table tr:eq("+d+") td").eq(tIndex).html()):$("table tr:eq("+d+") td").eq(tIndex).html();

  4. if(valueArray[i]==valueText){

  5. $("table tr").eq(d).clone().appendTo(".none")

  6. }

  7. }

  8.  

  9. }

 


4.重新整理html 排序,添加到視圖里


  1. var titleClone=$("table tr").eq(0).clone(true);

  2. $("table").html("").append(titleClone);

  3.  

  4. $("table").append($(".none").html())

  5.  

  6. $(".none").html("");

 

通過這四個步驟就可以實現你要js排序的功能了,是不是很簡單呢,也可以通過這個例子舉一反三。這得看大家的想象力了。



 













































姓名 年齡 出生年 分數
李百(L) 15 1988 99
王易(W) 25 2000 150
林明(L) 18 1745 120
李姐(L) 20 1996 130

 


特效出自:kevn-web前段開發


 

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 欧美激情视频免费 | 亚州中文字幕 | 欧美成人性色xxxxx视频大 | 欧美一级看片a免费观看 | 欧美成人看片黄a免费看 | 亚洲成a人片在线观看www | 韩国理伦片最新免费观看 | 国产黄色在线 | 日韩毛片网站 | 91麻豆最新在线人成免费观看 | 精品无人区麻豆乱码1区2区 | 欧美1区2区3区 | 成人精品国产 | 福利片 在线 | 国产成人精品午夜免费 | 黄色精品 | a级黄色毛片 | 精品国产一区二区三区在线 | 色视频在线观看在线播放 | 开心激情综合 | 国产欧美国产精品第一区 | 一级免费毛片 | 五月天天色 | 欧美黄视频在线观看 | 人人爱天天做夜夜爽2020麻豆 | 99热99热| 日色网站| 99精品在免费线视频 | 精品九九人人做人人爱 | 日韩avwww| 一级爱爱片一级毛片-一毛 一级α一级α片免费观看网站 | 天堂资源站 | 欧美日一区二区三区 | 99久久精品毛片免费播放 | 97在线免费看视频 | 黄 色 免 费 网站在线观看 | 羞羞视频免费网站com | 久久久免费观成人影院 | 激性欧美在线播激性欧美 | 福利网在线观看 | 插射视频|