网站地图    收藏   

主页 > 前端 > javascript >

js动态绑定事件_jquery的trigger()方法原理

来源:未知    时间:2014-11-11 17:24 作者:xxadmin 阅读:

[导读] 方法一: //原生的js触发click事件 elem.click(); //Jquery也用相同的方式 //Jquerytrigger的代码片段 trigger: function (event,data,elem,onlyHandlers){ //... //... try { //这里是触发事件的代码 elem[type](); } catch...

方法一:


// 原生的js触发click事件
elem.click();
 
// Jquery也用相同的方式
// Jquery trigger的代码片段
trigger: function (event, data, elem, onlyHandlers) {
// ...
// ...
     try {
         // 这里是触发事件的代码
         elem[type]();
     catch (e) {
         // IE<9 dies on focus/blur to hidden element (#1486,#12518)
         // only reproducible on winXP IE8 native, not IE9 in IE8 mode
     }
// ...
// ...
    }
 
    return event.result;
}

方法二:

 
// 直接获取element绑定的方法调用就可以了
var triggle = function(element, method) {
var func = element[method];
return func();
}
 
window.onload=function() {
triggle(document.getElementById("abc"), "onclick");
};

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论