jQuery Fancybox在Chrome中输入捕获

时间:2012-08-01 15:35:22

标签: javascript jquery google-chrome fancybox

jQuery(document).keypress(function(e){
    if(e.which == 13){
        alert(1);
        e.preventDefault();
        return false;
    }
});

我有上面的代码。它适用于所有主流浏览器。问题是,当我在Chrome中打开fancybox时,它会停止工作直到它关闭。我该如何解决这个问题?它适用于所有其他浏览器。

1 个答案:

答案 0 :(得分:1)

keydown而不是......并且preventDefault()更高?

jQuery(document).keydown(function(e){
    if(e.which == 13){
        e.preventDefault();
        alert(1);
        return false;
    }
});