Home » jQuery 外掛

[jQ]Animated table sort

範例 1
沒錯!只要 600 元就能獲得我們團隊完整的協助,讓效果能迅速的整合到您的網站,並保證瀏覽器的相容性。
立刻申請!



基本來說,jQuery 本身的動畫就已經不支援 table 了,所以更別說要欄位排序時還能帶有動畫效果。但是呢~Animated table sort 套件則是利用其它方式來滿足有這樣需求的使用者。

套件名稱:Animated table sort
套件版本:N/A
作者網站:http://www.mitya.co.uk/scripts/Animated-table-sort-111
套件網址:N/A
發佈日期:2010-07-17
檔案大小:7.34 KB
檔案下載:jquery.tableSort.js

參數說明:

檢視原始碼 JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
onCol(必填)
描述: 要排序的欄位索引, 要從 1 開始算
預設值: 無
 
keepRelationships(選填)
描述: 是否同列的欄位也跟著排序
預設值: false
 
regexp(選填)
描述: 可利用正規表示法 (/pattern/) 來做排序的計算
預設值: null
 
regexpIndex(選填)
描述: 用 regexp 找出後的結果順位來排序
預設值: 0
 
child(選填)
描述: 可用 td 中指定子元素來做排序的計算
預設值: 本身 td 的內容
 
sortType(選填)
描述: 預設的排序計算方式;允許的值有 'ascii''numeric'
預設值: 'ascii'
 
sortDesc(選填)
描述: 若是 true 則由大至小排序;反之則由小至大
預設值: false

方法說明:

檢視原始碼 JavaScript
1
2
// 依指定的欄位來做排序
$(selector).tableSort(params);

使用範例:

檢視原始碼 JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.tableSort.js"></script>
<style type="text/css">
	.table {
		border-collapse: collapse;
	}
	.table tbody tr td, .table thead tr th {
		background: #fff;
		border: solid 1px #ccc;
		padding: 6px 8px;
		color: #444;
	}
	.table thead tr th {
		background: #ccc;
		color: #444;
		text-align: left;
		padding: 10px 20px;
	}
</style>
<script type="text/javascript">
	$(function(){
 
		$('#example1_table th').click(function(){
			var $this = $(this), 
				col = $this.index();
 
			$('#example1_table').sortTable({
				onCol: col + 1,
				keepRelationships: true
			});
 
			return false;
		});
 
	});
</script>
 
<body>
	<table id='example1_table' class='table'>
		<thead>
			<tr>
				<th><a href="#">Place</a></th>
				<th><a href="#">County</a></th>
				<th><a href="#">Phone code</a></th>
				<th><a href="#">Approx. population</a></th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td>Nottingham</td>
				<td>Nottinghamshire</td>
				<td>0115</td>
				<td>292400</td>
			</tr>
			<tr>
				<td>Luton</td>
				<td>Bedfordshire</td>
				<td>01582</td>
				<td>203800</td>
			</tr>
			<tr>
				<td>Huddersfield</td>
				<td>Yorkshire</td>
				<td>01484</td>
				<td>146234</td>
			</tr>
			<tr>
				<td>Carlisle</td>
				<td>Cumbria</td>
				<td>01228</td>
				<td>103700</td>
			</tr>
			<tr>
				<td>Brighton</td>
				<td>East Sussex</td>
				<td>01273</td>
				<td>155919</td>
			</tr>
			<tr>
				<td>Woking</td>
				<td>Surrey</td>
				<td>01483</td>
				<td>62796 </td>
			</tr>
			<tr>
				<td>Basingstoke</td>
				<td>Hampshire</td>
				<td>01256</td>
				<td>82913</td>
			</tr>
			<tr>
				<td>Rhyll</td>
				<td>Clwyd</td>
				<td>01745</td>
				<td>24889</td>
			</tr>
		</tbody>
	</table>
</body>
範例 1

檔案描述
基本的範例檔案(免空) 開始下載
基本的範例檔案 會員限定

發表迴響