现在的位置: 首页 > 综合 > 正文

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

2012年07月23日 ⁄ 综合 ⁄ 共 268字 ⁄ 字号 评论关闭

在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"truetrue);
7   el.dispatchEvent(evt);
8     }
9 }

抱歉!评论已关闭.