首页 > 其他 > 详细

事件触发

时间:2014-05-08 18:55:36      阅读:360      评论:0      收藏:0      [点我收藏+]

啥也不说直接上代码

 

bubuko.com,布布扣
function triggerFn(obj,onevent){
    var events;
    // 事件触发
    if(ie){
        //调用document对象的createEventObject方法得到一个event的对象实例
        events = document.createEventObject();
        events.eventType = ‘事件信息‘;
        //触发obj上绑定的oneven事件
        obj.fireEvent(‘on‘+onevent, events);
    }else{
        //调用document对象的 createEvent 方法得到一个event的对象实例
        events = document.createEvent("HTMLEvents");

        // 事件类型,是否冒泡,是否阻止浏览器的默认行为
        events.initEvent(onevent,true,true);
        events.eventType = "事件信息";

        //触发obj元素上绑定oneven事件
        obj.dispatchEvent(events);
    }
}
bubuko.com,布布扣

 

事件触发器就是用来触发某个元素下的某个事件,IE下fireEvent方法,其他高级浏览器(chrome,firefox等)有dispatchEvent方法。

转载:http://www.css88.com/archives/4998

 

除了事件触发器还有一些如 JavaScript事件代理和委托(Delegation):http://www.cnblogs.com/owenChen/archive/2013/02/18/2915521.html 

事件触发,布布扣,bubuko.com

事件触发

原文:http://www.cnblogs.com/ayseeing/p/3713735.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!