码迷,mamicode.com
首页 > 其他好文 > 详细

事件的追加与移除

时间:2016-08-07 23:09:11      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

<script>
var events =[];
window.onload=function(){
for(var i=0;i<events.length;i++){
events[i]();
}
};
var o ={
addEvent:function (fn){
var i=0;
for(;i<events.length;i++){
if(events[i]===fn){
break;
}
}
if(i !=events.length ){
events.splice(i,1);
}
}

};
//沙箱
var eventObj =(function(){
var events =[];
window.onload =function(){

};
return {
addEvent:function(fn){},
removeEvent:function(fn){}
};



})();


//添加一个事件处理函数
o.addEvent(function(){
alert(123);
});
var f=function(){
alert(‘可以被移除的函数‘);
};
o.addEvent(f);
o.addEvent(function(){
alert(456);
})
o.removeEvent(f);
alert(‘over‘);

事件的追加与移除

标签:

原文地址:http://www.cnblogs.com/yanghaot/p/5747519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!