首页 > 代码库 > 使自定义事件支持多绑定 js
使自定义事件支持多绑定 js
<script language="JavaScript" type="text/javascript"><!--//定义类class1function class1(){//构造函数}//定义类成员class1.prototype={show:function(){//show的代码//...//如果有事件绑定则循环onshow数组,触发该事件if(this.onshow){for(var i=0;i<this.onshow.length;i++){this.onshow[i](); //调用事件处理程序}}},attachOnShow:function(_eHandler){if(!this.onshow)this.onshow=[]; //用数组存储绑定的事件处理程序引用this.onshow.push(_eHandler);}}var obj=new class1();//事件处理程序1function onShow1(){alert(1);}//事件处理程序2function onShow2(){alert(2);}//绑定两个事件处理程序obj.attachOnShow(onShow1);obj.attachOnShow(onShow2);//调用show,触发onshow事件obj.show();//--></script>
使自定义事件支持多绑定 js
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。