Firefox 4和特殊字符的键码
答
如果你已经使用jquery,你可以使用jquery plugin。也许看到他们是如何在这些插件中做到的。
编辑
在jQuery的热键有与换挡字符映射对象:
shiftNums = {
"`": "~", "1": "!", "2": "@", "3": "#", "4": "$", "5": "%", "6": "^", "7": "&",
"8": "*", "9": "(", "0": ")", "-": "_", "=": "+", ";": ": ", "'": "\"", ",": "<",
".": ">", "/": "?", "\\": "|"
}
也有行:
character = String.fromCharCode(event.which).toLowerCase();
var tmp = shiftNums[ character ];
这会帮助你。 Source code.About which. BTW:jquery热键的源代码太小了,所以它不会影响脚本的大小:)
+0
什么是财产?我不需要另一个插件,我只需要防止这种情况。 – 2011-06-10 19:41:27
+0
我的回答已被编辑 – 2011-06-11 08:51:07
我们可以看到您使用的代码吗? – epascarello 2011-06-10 18:43:39
只是一个事件在jquery中监听keydown并试图弄清楚它的关键代码是否可以停止事件。 – 2011-06-10 19:24:28
显示代码!不要解释它!也许上限将帮助:) – epascarello 2011-06-14 11:16:34