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


復(fù)制代碼 代碼如下:
<!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)建按字母順序分類導(dǎo)航的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://chabaoo.cn" target="_blank">123</a></li>
<li><a href="http://chabaoo.cn" target="_blank">aaaaaa</a></li>
<li><a href="http://chabaoo.cn" target="_blank">四川大學(xué)</a> </li>
<li><a href="http://chabaoo.cn" target="_blank">四川師范大學(xué)</a></li>
<li><a href="http://chabaoo.cn" target="_blank">成都大學(xué)</a> </li>
<li><a href="http://chabaoo.cn" target="_blank">成都理工</a> </li>
<li><a href="http://chabaoo.cn" target="_blank">電子科大</a> </li>
<li><a href="http://chabaoo.cn" target="_blank">西南科大</a> </li>
<li><a href="http://chabaoo.cn" target="_blank">西南財大</a> </li>
<li><a href="http://chabaoo.cn" target="_blank">四川音樂學(xué)院</a></li>
<li><a href="http://chabaoo.cn" target="_blank">中國</a> </li>
<li><a href="http://chabaoo.cn" target="_blank">你可以動態(tài)加載這些內(nèi)容</a></li>
<li><a href="http://chabaoo.cn" target="_blank">Renner整理</a></li>
<li><a href="http://chabaoo.cn" target="_blank">jb51.net</a></li>
</ul>
</body>
</html>
P.S:
jQuery ListNav Plugin
ListNav是一個用于創(chuàng)建按字母順序分類導(dǎo)航的jQuery插件。
官方網(wǎng)址:http://www.ihwy.com/Labs/jquery-listnav-plugin.aspx
在線Demo: http://demo.jb51.net/js/2011/listnav-jquery/index.html
打包下載地址 http://chabaoo.cn/jiaoben/37213.html
您可能感興趣的文章:
- 基于jQuery.Hz2Py.js插件實現(xiàn)的漢字轉(zhuǎn)拼音特效
- 通過jQuery打造支持漢字,拼音,英文快速定位查詢的超級select插件
- jquery中實現(xiàn)時間戳與日期相互轉(zhuǎn)換
- Jquery中增加參數(shù)與Json轉(zhuǎn)換代碼
- jquery 將當(dāng)前時間轉(zhuǎn)換成yyyymmdd格式的實現(xiàn)方法
- jquery實現(xiàn)將獲取的顏色值轉(zhuǎn)換為十六進(jìn)制形式的方法
- 淺析Js(Jquery)中,字符串與JSON格式互相轉(zhuǎn)換的示例(直接運行實例)
- jquery如何把參數(shù)列嚴(yán)格轉(zhuǎn)換成數(shù)組實現(xiàn)思路
- jquery對象和DOM對象的任意相互轉(zhuǎn)換
- jquery對象和DOM對象的相互轉(zhuǎn)換詳解
- jQuery實現(xiàn)QQ空間漢字轉(zhuǎn)拼音功能示例
相關(guān)文章
jquery實現(xiàn)點擊瀏覽器返回上一頁按鈕并能直接刷新
這篇文章主要介紹了jquery實現(xiàn)點擊瀏覽器返回上一頁按鈕并能直接刷新,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12JQuery搜索框自動補(bǔ)全(模糊匹配)功能實現(xiàn)示例
這篇文章主要介紹了JQuery搜索框自動補(bǔ)全(模糊匹配)功能實現(xiàn)示例沒使用JQuery UI的autocomplete插件,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01jquery二級導(dǎo)航內(nèi)容均分的原理及實現(xiàn)
頭部導(dǎo)航二級導(dǎo)航有些內(nèi)容太長,一列的話太過難看,就要分成兩列,要做到按塊盡量均分,排列順序沒有限制2013-08-08SuperSlide標(biāo)簽切換、焦點圖多種組合插件
SuperSlide 是致力于實現(xiàn)網(wǎng)站統(tǒng)一特效調(diào)用的函數(shù),能解決大部分標(biāo)簽切換、焦點圖切換等效果,還能多個slide組合創(chuàng)造更多的效果。(兼容ie內(nèi)核(包括無敵的 ie6)、webkit內(nèi)核、ff、opera等主流瀏覽器)。2015-03-03jQuery實現(xiàn)響應(yīng)鼠標(biāo)背景變化的動態(tài)菜單效果代碼
這篇文章主要介紹了jQuery實現(xiàn)響應(yīng)鼠標(biāo)背景變化的動態(tài)菜單效果代碼,涉及jquery鼠標(biāo)mouseover事件操作頁面元素屬性的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08jQuery插件Echarts實現(xiàn)的雙軸圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件Echarts實現(xiàn)的雙軸圖效果,結(jié)合完整實例形式分析了Echarts插件制作雙軸圖效果的操作步驟與相關(guān)實現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03jquery.mobile 共同布局遇到的問題小結(jié)
這篇文章主要介紹了jquery.mobile 共同布局遇到的問題小結(jié),需要的朋友可以參考下2015-02-02jQuery常用數(shù)據(jù)處理方法小結(jié)
這篇文章主要介紹了jQuery常用數(shù)據(jù)處理方法,實例總結(jié)了trim、param、isArray、isFunction、each等jQuery常用的數(shù)據(jù)處理方法,具有一定參考借鑒價值,需要的朋友可以參考下2015-02-02