论坛首页 Web前端技术论坛

扩展prototype的触发事件的方法,兼容IE firefox

浏览 3875 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-23  
脚本如下
Object.extend(Event, {
fireEvent:function(/*element Id or it Self*/sElement,/*event Name ,eg. change */sEvent){
if(document.all) {
$(sElement).fireEvent('on'+sEvent);
}else{
var evt = document.createEvent('HTMLEvents');
evt.initEvent(sEvent,true,true);
$(sElement).dispatchEvent(evt);
}
}
}
)

这样就方便多了,哈哈
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics