jQuery解决浏览器兼容性问题案例分析


Posted in Javascript onApril 15, 2016

本文实例分析了jQuery解决浏览器兼容性问题的方法。分享给大家供大家参考,具体如下:

问题:

当用户在名为abc的input控件按下回车键时,触发另一控件imgLogin的click事件

在IE 中 document.getElementById('abc').click();能够调用abc的click事件

但是在FF中却不行。

解决方法:

必须以下这样:

var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
document.getElementById("imgLogin").dispatchEvent(evt);

才能执行input控件的click 事件

如果通过JQuery的话.

$("#abc").keydown(function(e) {
  if (e.keyCode == 13) {
    $("#imgLogin").click();
  }
});

就这样简单几句话就可以了,也不必要去判断浏览器

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
return false,对阻止事件默认动作的一些测试代码
Nov 17 Javascript
JavaScript实现简单的时钟实例代码
Nov 23 Javascript
jquery实现的下拉和收缩效果示例
Aug 21 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
Mar 04 Javascript
详解javascript中原始数据类型Null和Undefined
Dec 17 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
Jan 21 Javascript
Node.js返回JSONP详解
May 18 Javascript
jquery实现全选、不选、反选的两种方法
Sep 06 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
Dec 30 Javascript
深入理解Node.js中通用基础设计模式
Sep 19 Javascript
zTree节点文字过多的处理方法
Nov 24 Javascript
推荐10款扩展Web表单的JS插件
Dec 25 Javascript
jQuery使用cookie与json简单实现购物车功能
Apr 15 #Javascript
在Html中使用Requirejs进行模块化开发实例详解
Apr 15 #Javascript
jQuery基于json与cookie实现购物车的方法
Apr 15 #Javascript
Window.Open打开窗体和if嵌套代码
Apr 15 #Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 #Javascript
jQuery获取cookie值及删除cookie用法实例
Apr 15 #Javascript
jQuery通过写入cookie实现更换网页背景的方法
Apr 15 #Javascript
You might like
PHP基础学习小结
2011/04/17 PHP
PHP的autoload机制的实现解析
2012/09/15 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
10个超级有用值得收藏的PHP代码片段
2015/01/22 PHP
PHP number_format函数原理及实例解析
2020/07/14 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
javascript String 的扩展方法集合
2008/06/01 Javascript
JavaScript 学习笔记(五)
2009/12/31 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
JS数组的高级使用方法示例小结
2020/03/14 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
Python中的默认参数详解
2015/06/24 Python
Python heapq使用详解及实例代码
2017/01/25 Python
Python 操作 MySQL数据库
2020/09/18 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
selenium自动化测试入门实战
2020/12/21 Python
CSS3 清除浮动的方法示例
2018/06/01 HTML / CSS
小学教师师德反思
2014/02/03 职场文书
走群众路线剖析材料
2014/10/09 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
电信营业员岗位职责
2015/04/14 职场文书
入党申请书格式
2019/06/20 职场文书
2019财务转正述职报告
2019/06/27 职场文书
nginx七层负载均衡配置详解
2022/07/15 Servers