|
SortTable
version 2
7th April 2007
Stuart Langridge, http://www.kryogenix.org/code/browser/sorttable/
Instructions:
Download this file
Add <script src=”sorttable.js”></script> to your HTML
Add class=”sortable” to any table you'd like to make sortable
Click on the headers to sort
Thanks to many, many people for contributions and suggestions.
Licenced as X11: http://www.kryogenix.org/code/browser/licence.html
This basically means: do what you want with it.
用法:將要排序的表格添加CSS,如<table class=”sortable”>
默認(rèn)對(duì)所有列都會(huì)添加排序功能,對(duì)于不需要排序的列可添加CSS:”sorttable_nosort”,如<td class=”sorttable_nosort”></td>
二、更新說(shuō)明
Update:
version 2.1
9th Mar 2009
Hopesoft , http://www.51ajax.com/blog/
說(shuō)明:
1.增加中文排序
2.增加指定各行使用不同css樣式功能(比如奇偶行背景色不一致)
用法:在要表頭浮動(dòng)的表格上添加屬性,如<table class="sortable" rowclass="bg1,bg2,bg3">
3.增加表頭浮動(dòng)功能(支持同一個(gè)頁(yè)面有多個(gè)表格,比如不同Tab標(biāo)簽下的各個(gè)表格)
用法:在要表頭浮動(dòng)的表格上添加CSS,如<table class="scrolltable">
另外最好指定“表頭”和“數(shù)據(jù)行”的各列的列寬,如
<tr><td class='w1'>姓名</td><td class='w2'>年齡</td></tr>
<tr><td class='w1'>張三</td><td class='w2'>21</td></tr>
以避免在FireFox下表頭浮動(dòng)時(shí)表頭各列與數(shù)據(jù)各列不對(duì)齊
4.增加頁(yè)面載入后自動(dòng)排序
用法:在表格上添加屬性autosortcol,對(duì)應(yīng)要自動(dòng)排序的列號(hào),注意是從0開(kāi)始
如<table class="sortable" autosortcol="3">,則表示當(dāng)頁(yè)面載入成功后,會(huì)自動(dòng)對(duì)第4行進(jìn)行
新增的代碼都用中文做了注釋,屏蔽了原有代碼中部分代碼。另外原來(lái)代碼中升降序順序ms是反的,我這邊做了更改。
演示地址 http://img.jb51.NET/online/sorttable/sorttable.htm
打包下載地址: http://img.jb51.NET/online/sorttable/sorttable.rar
JavaScript技術(shù):javascript 表格排序和表頭浮動(dòng)效果(擴(kuò)展SortTable),轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。