,我到了我的项目中,我检测箭头按键点并使用:基本jQuery的绑定
$(document).bind('keypress', function(event) {
alert("Handler for .keypress() called.");
});
,并研究和发现我可以使用它代替:
$(document).keypress(function() {
alert("Handler for .keypress() called.");
});
我最喜欢第二个,看起来更干净。他们出现做同样的事情。所以...
- 我为什么要用
.bind()
? - 不要这些做同样的事情吗?
你不应该使用'bind'你应该使用'on'。 '.keypress'只是'bind' /'on'语法的简写。 – 2013-03-01 16:44:07
我现在看到.bind()已被(正在)被弃用。 – maddogandnoriko 2013-03-01 17:03:28