关于JS事件监听的浏览器兼容问题

我意纵横 2012-11-04 03:02:52

$(
$(this).keydown(
function(e){
var keynum;

//为兼容 IE , Firefox 。。。。。等浏览器。判断一下
if (window.event) // IE
{
keynum = e.keyCode;
alert(keynum);
alert("ie");
}
else if (e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
alert(keynum);
alert("火孤等");
}
// 判断keynum 就OK 了
}

)

);


为什么在IE8下,没反应,还有就是,在谷歌下,调用的却是IE的事件监听,火孤下是正常的.
...全文
118 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bonlog 2012-11-04
  • 打赏
  • 举报
回复
你做测试时,注意删除缓存

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧