1

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

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

它可以工作,但 jsfiddle 中的功能没有
任何想法?

4

1 回答 1

1

改变它$(document).on("keydown"...为我工作。您现在应该使用 .on,.bind 在 jQuery 1.8+ 中已弃用。问题是“按键”部分,但看起来修饰键不会被按键事件拾取。

这是小提琴

于 2012-11-15T05:56:47.933 回答