兼容IE/FF的手动触发事件的函数

简介:

在IE下使用fireEvent,在FF下使用dispatchEvent。

此例是触发了双击事件

代码如下:

1  function  dblEvt(el){
2       if  (document.all){
3    el.fireEvent('ondblclick');
4      } else {
5     var  evt  =  document.createEvent( " MouseEvents " );
6    evt.initEvent( " dblclick " true true );
7    el.dispatchEvent(evt);
8      }
9  }


本文转自Sam Lin博客园博客,原文链接:http://www.cnblogs.com/samlin/archive/2007/12/12/992532.html,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
编解码 移动开发 前端开发
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
81 0
|
7月前
|
移动开发 前端开发 JavaScript
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?
|
JavaScript
兼容IE浏览器
兼容IE浏览器
104 0
|
前端开发 JavaScript UED
css中什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
css中什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
76 0
|
JavaScript
vue里使用animated-scroll-to代替原生滚动实现兼容ie的平滑滚动定位
vue里使用animated-scroll-to代替原生滚动实现兼容ie的平滑滚动定位
116 0
|
移动开发 前端开发 JavaScript
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?
什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?
|
JavaScript 前端开发
[vuex] vuex requires a Promise polyfill in this browser. vue2兼容ie
vue-cli 是一个官方推荐的vue项目脚手架,搭建项目就不用那么费劲了。但是搭建好的项目是一般可以ie9的浏览器中打开的(这里指的是vue2)。ie9主要特别蛋疼的地方在于不能使用弹性盒模型。所以一直兼容ie都是从ie10开始进行兼容的。
[vuex] vuex requires a Promise polyfill in this browser. vue2兼容ie
ie和谷歌添加事件的处理策略
ie和谷歌添加事件的处理策略
64 3
|
前端开发
HTML单行、多行超出不换行显示省略号使用Clamp.js兼容IE
HTML单行、多行超出不换行显示省略号使用Clamp.js兼容IE
177 0
|
JavaScript
单独的html页面做兼容IE
单独的html页面做兼容IE