兼容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"truetrue);
7   el.dispatchEvent(evt);
8     }
9 }
posted @ 2007-12-12 18:06  Sam Lin  阅读(297)  评论(0编辑  收藏  举报