为什么这个javascript无法运行?有任何想法吗

时间:2012-11-15 05:51:27

标签: jquery javascript-events

这是一个Jsfiddle http://jsfiddle.net/EzLnH/
如果我将功能更改为

$(document).bind('keypress', function(event) {
    if (event.which === 77 && event.shiftKey) {
        alert('You pressed ctrl+m');
    }
});​

它有效,但jsfiddle中的功能不是 任何想法?

1 个答案:

答案 0 :(得分:1)

将它连接到$(document).on("keydown"...为我工作。您现在应该使用.on,.bind在jQuery 1.8+中已弃用。问题是“按键”部分,但修改键不会被按键事件拾取,所以它似乎。

这是Fiddle