我有以下内容在Chrome 22中正常运行但在Firefox 16中出现错误:
$('#search-query').on('keyup',function(){
e=window.event;
if(e.keyCode===13){
alert('that was a return');
}
我如何以跨浏览器的方式完成这项工作?
thx
答案 0 :(得分:0)
使用jQuery包装器事件。 firefox不支持window.event
$('#search-query').on('keyup',function(e){
if(e.keyCode===13){
alert('that was a return');
}
答案 1 :(得分:0)
Firefox不支持window.event
试试这个
$('#search-query').on('keyup',function(e){
var evt = e || window.event;
var keyPressed = evt.which || evt.keyCode;
if(keyPressed ===13){
alert('that was a return');
}
});