如何将按字母顺序导航更改为波斯语?

时间:2016-10-01 13:12:00

标签: jquery

我想在波斯语中使用按字母顺序导航(使用jQuery ListNav Plugin)。 我已经尝试更改jQuery文件,但它无法正常工作。 有谁知道如何将其改为波斯alphebet?

1 个答案:

答案 0 :(得分:0)

您必须修改插件中的几行。编辑jquery-listnav.js(例如notepad ++)。首先将文件的编码更改为utf-8而不使用BOM。然后检查定义数组字母的行(第20行),并将其更改为波斯语字母:

letters = [ '_','آ', 'ا', 'ب', 'پ', 'ت', 'ث', 'ج', 'چ', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'ژ','س', 'ش', 'ص', 'ط', 'ظ', 'ع', 'غ', 'ف', 'ق', 'ک', 'گ', 'ل', 'م', 'ن', 'و', 'ه', 'ی', 'ي', '-' ],

然后进入addLetterClass函数(第200行)并更改正则表达式测试:

if ( /\W/.test(firstChar) )

这一个:

if ( /\[\u0600-\u06FF]/.test(firstChar) )

是波斯人物的范围