在IE下使用fireEvent,在FF下使用dispatchEvent。
此例是触发了双击事件
代码如下:
function dblEvt(el){
if (document.all){
el.fireEvent('ondblclick');
}else{
var evt = document.createEvent("MouseEvents");
evt.initEvent("dblclick", true, true);
el.dispatchEvent(evt);
}
}
此例是触发了双击事件
代码如下:
function dblEvt(el){
if (document.all){
el.fireEvent('ondblclick');
}else{
var evt = document.createEvent("MouseEvents");
evt.initEvent("dblclick", true, true);
el.dispatchEvent(evt);
}
}