2

我正在尝试为以下两种行为自定义 jQuery Tag-It 小部件(http://aehlke.github.com/tag-it/):

1)在标签中允许逗号(我可以通过自定义 triggerKeys() 来允许它,但小部件仍然不允许在标签中使用逗号,例如,当我添加像“test”这样的标签时,它只会将其添加为“test”而不是显示逗号)。但是,它确实删除了“逗号”作为标签触发器。

2)允许重复(小部件目前不允许我添加重复的标签,似乎没有允许这样做的方法)

我想问的另一件事与此相关:是否有任何与包括 jQuery 小部件相关的标准,特别是关于包括多个 css 和 js 文件,因为多个小部件使用多个文件,并且我在网站上包含的小部件之间似乎存在冲突.

如果有人能指出我正确的方向,那将对我有很大帮助。否则,具有类似功能的小部件(允许重复、逗号、拖动、关闭)。

谢谢!

4

3 回答 3

5

我看到几年后它仍然没有答案。对于在逗号键上具有字符字符的希伯来语,我需要从该插件中获得相同的功能。您只需要在插件中注释此代码:

c.which === b.ui.keyCode.COMMA
于 2014-01-20T19:00:42.393 回答
1

我添加了一个 allowDuplicates 选项。抱歉,我还没有添加自定义触发键的方法。

于 2012-11-25T02:38:51.343 回答
0

我找到了一个添加对希伯来语支持的解决方案(我相信其他非英语语言,如阿拉伯语)。
我正在使用 jQuery UI Tag-it!version v2.0 (06/2011)。
问题是,当在希伯来语中键入 ת 键时,会创建一个新标签,因为 ת 键与英语中的逗号相同。
下面的代码验证输入的字符值是“,”(逗号)而不是逗号键码

 //  (event.which === $.ui.keyCode.COMMA && event.shiftKey === false) ||
      event.key === "," ||

检查逗号字符而不是逗号键

最好的问候,
Ariel

于 2017-04-30T12:00:56.053 回答