解决IE和FireFox对事件源不兼容问题
代码如下 | 复制代码 |
function getEvent() { if(document.all) { return window.event; } func=getEvent.caller; while(func!=null) { var arg0=func.arguments[0]; if(arg0) { if((arg0.constructor==Event || arg0.constructor ==MouseEvent) ||(typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)) { return arg0; } } func=func.caller; } return null; } |
jquery 兼容IE与firefox火狐的回车事件
代码如下 | 复制代码 |
$(document).ready(function(){ $("按下回车的控件").keydown(function(e){ var curKey = e.which; if(curKey == 13){ $("#回车事件按钮控件").click(); return false; } }); }); |
jquery多浏览器捕捉回车事件代码
代码如下 | 复制代码 |
$(document).keydown(function(event) { if (event.keyCode == 13) { $('form').each(function() { //你的要运行的代码 }); } }); |
keyup事件在火狐中不兼容问题的解决办法 原始写法:
代码如下 | 复制代码 |
$('#txt_nums_person').keyup(function() { alert('IE兼容火狐不兼容'); }); |
修改写法:
代码如下 | 复制代码 |
$('#txt_nums_person').bind('keyup', function() { alert('IE兼容火狐也兼容'); }); |
时间: 2024-08-23 20:48:40