2012-08-01 59 views
0
jQuery(document).keypress(function(e){ 
    if(e.which == 13){ 
     alert(1); 
     e.preventDefault(); 
     return false; 
    } 
}); 

我已经得到了上面的代码。它适用于所有主流浏览器。问题是,当我在Chrome中打开fancybox时,它会停止运行,直到它关闭。我该如何解决这个问题?它可以在所有其他浏览器中使用。jQuery Fancybox在Chrome中输入捕获

回答

1

那么​​取而代之...而移动preventDefault()更高呢?

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