是否有一个 jQuery 插件可以跨浏览器规范关键代码?意思是,如果您按下某个键,那么您可以保证为您测试的每个浏览器获得相同的键代码?
问问题
462 次
2 回答
10
不,但是,它是内置在 jQuery 中的!
$("element").on("keypress",function(e){
console.log(e.which);
});
于 2012-12-18T20:11:20.583 回答
3
事件对象的which
属性是为大多数浏览器中的键和鼠标事件定义的,但不是 IE < 9。不过,jQuery 规范了这种支持:e.which(感谢@RocketHazmat 指出这一点)
$(this).keyup(function(e) {
var code = e.which;
...
}
于 2012-12-18T20:12:10.433 回答