JavaScript兼容浏览器FF/IE技巧


Posted in Javascript onAugust 14, 2016

做BS开发就难免会用到javascript,而每个浏览器对javascript的支持有不同。这就需要我们程序员去兼容他们,不然有些浏览器就无法运行我们的代码。就会造来客户的投诉,如果让BoSS知道了,这可不太好哦。

下面是兼容IE和FF的js脚本做法和分解(部分选自网上,经本人整理),希望对大家有帮助。

.以下以 IE 代替 Internet Explorer,以 MF/FF 代替 Mozzila Firefox

//window.event

IE:有window.event对象
FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)

解决方法:var event = event || window.event;

example:

<script>
 function test(event) {
 var event = event || window.event;
 //do Something
 }
</script>
<input type="button" value="click" onclick="test(event)"/>
Javascript 相关文章推荐
不使用中间变量,交换int型的 a, b两个变量的值。
Oct 29 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
Aug 06 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
Jun 13 Javascript
JavaScript跨平台的开源框架NativeScript
Mar 24 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
微信小程序登录态控制深入分析
Apr 12 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
May 05 Javascript
基于JS实现web端录音与播放功能
Apr 17 Javascript
ES6 class的应用实例分析
Jun 27 Javascript
微信小程序获取用户绑定手机号方法示例
Jul 21 Javascript
vue.js封装switch开关组件的操作
Oct 26 Javascript
jQuery实现增删改查
Dec 22 jQuery
关于JavaScript限制字数的输入框的那些事
Aug 14 #Javascript
使用ajaxfileupload.js实现上传文件功能
Aug 13 #Javascript
几种二级联动案例(jQuery\Array\Ajax php)
Aug 13 #Javascript
漂亮! js实现颜色渐变效果
Aug 12 #Javascript
jQuery ztree实现动态树形多选菜单
Aug 12 #Javascript
jquery表格datatables实例解析 直接加载和延迟加载
Aug 12 #Javascript
jquery插件uploadify多图上传功能实现代码
Aug 12 #Javascript
You might like
法兰绒滤网冲泡
2021/03/03 冲泡冲煮
php自定义函数截取汉字长度
2014/05/15 PHP
php实现图片缩略图的方法
2016/03/29 PHP
php数据访问之查询关键字
2016/05/09 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
JavaScript OOP面向对象介绍
2010/12/02 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
JavaScript中错误正确处理方式小结你用对了吗
2017/10/10 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
2019/12/22 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
[01:05:56]Liquid vs VP Supermajor决赛 BO 第二场 6.10
2018/07/04 DOTA
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
业务员工作态度散漫检讨书
2014/11/02 职场文书
雷锋观后感
2015/06/10 职场文书
导游词之包公祠
2019/11/25 职场文书
python办公自动化之excel的操作
2021/05/23 Python
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js