国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

頁面內(nèi)容排序插件jSort使用方法

2019-11-20 11:28:54
字體:
供稿:網(wǎng)友

當(dāng)頁面列表內(nèi)容很多的時(shí)候,我們可能需要將內(nèi)容按照某個(gè)方式進(jìn)行排序,比如按照字母或者大小等排序。本文將使用排序插件jSort來對(duì)頁面內(nèi)容進(jìn)行排序。
jSort插件可以對(duì)頁面任何內(nèi)容進(jìn)行排序(tables, lists, div elements),跨瀏覽器兼容且非常輕巧。

運(yùn)行效果圖:

XHTML
首先在head部分引入jquery庫和jSort插件。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/ jquery.min.js"></script> <script type="text/javascript" src="jquery.jsort.0.4.js"></script> 

然后再body直接加入如下代碼:

<ul id="nav">    <li id="asc_btn">按標(biāo)題↑</li>    <li id="desc_btn">按標(biāo)題↓</li> </ul>  <div id="divs">    <div>      <img src="images/s1.jpg" alt="" />      <h3 class="title">1.北京利比亞駐華大使館升起反對(duì)派國旗</h3>      <p>8月22日,北京利比亞駐華大使館,門前的國旗已經(jīng)更換成了反對(duì)派的國旗。22日上午11點(diǎn)左右, 記者電話采訪了利比亞駐華使館,一位中方工作人員告訴記者,目前未接到閉館和工作調(diào)整的通知,使館人員 應(yīng)該會(huì)照常上班。</p>      <p><a href="#">查看詳情</a></p>    </div>    ....多個(gè)div </div> 

可以看出HTML結(jié)構(gòu)由兩個(gè)控制按鈕,和內(nèi)容呈現(xiàn)區(qū)div#divs組成。
CSS
使用css將html頁面美化。

#nav{width:100%;margin:10px auto;} #nav li{float:left; width:80px; height:24px; line-height:24px; margin-right:10px; border:1px solid #d3d3d3; background:#f7f7f7; text-align:center; cursor:pointer} #divs div{height:180px; margin:10px 0px; padding:15px; background:#f7f7f7; border-bottom:1px solid #ddd} #divs div img{float:left; width:240px; height:160px; margin:10px} #divs div h3{line-height:24px; margin:10px 5px; font-size:16px; color:#456} #divs div p{line-height:22px; margin:6px 5px} 

jQuery
當(dāng)單擊控制按鈕的時(shí)候,調(diào)用jSort插件將內(nèi)容進(jìn)行排序,請(qǐng)看代碼:

$("#asc_btn").click(function(){   $("#divs").jSort({     sort_by: "h3.title",     item: "div",     order: "asc"   }); }); 

jSort插件提供幾個(gè)參數(shù)可配置:
item:
指向需要排序的html內(nèi)容元素,默認(rèn)為div,本例中是排序div中的內(nèi)容。
sort_by:指向item內(nèi)需要排序的元素,默認(rèn)為p,本例中要排序的是h3.title。
order:排序方式,asc-順序,desc-倒序,默認(rèn)為asc。
is_num:是否按按數(shù)字大小排序,默認(rèn)是false。
sort_by_attr:是否按照html元素屬性進(jìn)行排序,默認(rèn)為false。
attr_name:屬性名稱,如果sort_by_attr設(shè)置為true,則可以按照對(duì)應(yīng)元素的屬性進(jìn)行排序。如果需要排序的是中文字符串,最好設(shè)置按照屬性進(jìn)行排序,屬性的值可以是字母或者數(shù)字之類的。

插件jSort的使用方法就介紹到這,大家動(dòng)手操作一下吧!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 介休市| 海丰县| 华阴市| 武城县| 乳山市| 乌兰察布市| 读书| 左权县| 通许县| 高雄市| 六安市| 彭泽县| 武隆县| 青川县| 广州市| 团风县| 开化县| 商南县| 溆浦县| 托里县| 华池县| 绥德县| 乌拉特前旗| 永宁县| 通榆县| 望城县| 北川| 遵化市| 奉化市| 大田县| 济阳县| 蕉岭县| 商河县| 张家口市| 牡丹江市| 苍南县| 合肥市| 连平县| 巴东县| 乌鲁木齐市| 淄博市|