基于jquery的使ListNav兼容中文首字拼音排序的實現(xiàn)代碼
更新時間:2011年07月10日 22:46:45 作者:
jQuery的字母排序插件ListNav不支持中文,比較頭疼,最后找到一個取中文首字母的JS函數(shù),再配合ListNav,可以完善支持中文按首字母進行排序。
效果圖如下所示:


復制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>中文首字母排序</title>
<link rel="stylesheet" href="css/listnav.css" type="text/css" media="screen" charset="utf-8" />
<script src="js/jquery-1.4.4.min.js" type="text/javascript"></script>
<!--獲取中文首字母的函數(shù),需要jQuery支持-->
<script src="js/jquery.charfirst.pinyin.js" type="text/javascript"></script>
<!--ListNav是一個用于創(chuàng)建按字母順序分類導航的jQuery插件。-->
<script src="js/jquery.listnav.min-2.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$('#myList').listnav({
includeOther: true,
noMatchText: '沒有內(nèi)容',
prefixes: ['the', 'a']
});
})
</script>
</head>
<body>
<div id="noticeMSG">
<label>中文字母序:</label>
</div>
<br />
<!--顯示字母序的層。注:此層id必需是ul的id+"-nav"-->
<div id="myList-nav">
</div>
<!-- 兼容IE6 加clear:both;-->
<ul id="myList" style="clear:both;">
<li><a href="http://www.fzitv.net" target="_blank">123</a></li>
<li><a href="http://www.fzitv.net" target="_blank">aaaaaa</a></li>
<li><a href="http://www.fzitv.net" target="_blank">四川大學</a> </li>
<li><a href="http://www.fzitv.net" target="_blank">四川師范大學</a></li>
<li><a href="http://www.fzitv.net" target="_blank">成都大學</a> </li>
<li><a href="http://www.fzitv.net" target="_blank">成都理工</a> </li>
<li><a href="http://www.fzitv.net" target="_blank">電子科大</a> </li>
<li><a href="http://www.fzitv.net" target="_blank">西南科大</a> </li>
<li><a href="http://www.fzitv.net" target="_blank">西南財大</a> </li>
<li><a href="http://www.fzitv.net" target="_blank">四川音樂學院</a></li>
<li><a href="http://www.fzitv.net" target="_blank">中國</a> </li>
<li><a href="http://www.fzitv.net" target="_blank">你可以動態(tài)加載這些內(nèi)容</a></li>
<li><a href="http://www.fzitv.net" target="_blank">Renner整理</a></li>
<li><a href="http://www.fzitv.net" target="_blank">jb51.net</a></li>
</ul>
</body>
</html>
P.S:
jQuery ListNav Plugin
ListNav是一個用于創(chuàng)建按字母順序分類導航的jQuery插件。
官方網(wǎng)址:http://www.ihwy.com/Labs/jquery-listnav-plugin.aspx
在線Demo: http://demo.jb51.net/js/2011/listnav-jquery/index.html
打包下載地址 http://www.fzitv.net/jiaoben/37213.html
您可能感興趣的文章:
- 基于jQuery.Hz2Py.js插件實現(xiàn)的漢字轉(zhuǎn)拼音特效
- 通過jQuery打造支持漢字,拼音,英文快速定位查詢的超級select插件
- jquery中實現(xiàn)時間戳與日期相互轉(zhuǎn)換
- Jquery中增加參數(shù)與Json轉(zhuǎn)換代碼
- jquery 將當前時間轉(zhuǎn)換成yyyymmdd格式的實現(xiàn)方法
- jquery實現(xiàn)將獲取的顏色值轉(zhuǎn)換為十六進制形式的方法
- 淺析Js(Jquery)中,字符串與JSON格式互相轉(zhuǎn)換的示例(直接運行實例)
- jquery如何把參數(shù)列嚴格轉(zhuǎn)換成數(shù)組實現(xiàn)思路
- jquery對象和DOM對象的任意相互轉(zhuǎn)換
- jquery對象和DOM對象的相互轉(zhuǎn)換詳解
- jQuery實現(xiàn)QQ空間漢字轉(zhuǎn)拼音功能示例
相關文章
jQuery-Citys省市區(qū)三級菜單聯(lián)動插件使用詳解
這篇文章主要為大家詳細介紹了jQuery-Citys省市區(qū)三級菜單聯(lián)動插件使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07
PageSwitch插件實現(xiàn)100種不同圖片切換效果
這篇文章主要介紹了PageSwitch插件實現(xiàn)100種不同圖片切換效果,需要的朋友可以參考下2015-07-07
jquery實現(xiàn)網(wǎng)站超鏈接和圖片提示效果
超鏈接提示效果可以通過title實現(xiàn);圖片提示效果可以通過alt實現(xiàn),本文將會介紹下使用jquery實現(xiàn)超鏈接與圖片提示效果,感興趣的朋友們可以參考下哈2013-03-03

