JS 事件绑定函数代码
2010-04-28 00:00
661 查看
主要解决了
浏览器兼容,现在可以兼容IE6 7 8 FF 谷歌(废话)
IE浏览器里,this指向问题。
直接上代码吧!
代码很简单,不用多解释。用用就知道了。呵呵。
浏览器兼容,现在可以兼容IE6 7 8 FF 谷歌(废话)
IE浏览器里,this指向问题。
直接上代码吧!
var bind=function(object,type,fn){ if(object.attachEvent){//IE浏览器 object.attachEvent("on"+type,(function(){ return function(event){ window.event.cancelBubble=true;//停止时间冒泡 object.attachEvent=[fn.apply(object)];//----这里我要讲的是这里 } })(object),false); }else if(object.addEventListener){//其他浏览器 object.addEventListener(type,function(event){ event.stopPropagation();//停止时间冒泡 fn.apply(this) }); } } //下面是给AAA这个ID添加了一个click事件 bind(document.getElementById("aaa"),"click",function(){alert("这是你点击的按钮的ID"+this.id+"这是绑定的第1个函数")}); bind(document.getElementById("aaa"),"click",function(){alert("这是你点击的按钮的ID"+this.id+"这是绑定的第2个函数")});
代码很简单,不用多解释。用用就知道了。呵呵。
相关文章推荐
- JS 事件绑定函数代码
- 牛腩购物 8 整合用户留言 动软生成器 ,.NET在后置代码中输入JS提示语句(背景不会变白),repeater 循环的时候事件判断,repeater 隔行 奇数行,item列,隐藏区块 Panel 的使用,前台绑定代码的时候使用函数
- js立即执行函数应用--事件绑定
- 兼容IE9以下和非IE浏览器的原生js事件绑定函数
- jquery快捷动态绑定键盘事件的操作函数代码
- js 函数定义的两种方式以及事件绑定(扫盲)
- JS获取元素样式、绑定解除事件函数兼容
- jQuery动态添加的元素绑定事件处理函数代码的方法及比较
- js一个事件绑定多个函数
- JS+Zero Clipboard swf复制到剪贴板 兼容浏览器(bind事件绑定函数)
- js代码触发事件 函数列表
- JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块2
- Node.js的事件监听函数代码
- js 兼容性之代码触发绑定的事件
- JS 事件基础 事件绑定函数
- js使用函数绑定技术改变事件处理程序的作用域
- jQuery动态添加的元素绑定事件处理函数代码
- JS事件调试 - 查找HTML元素绑定的事件以及绑定代码所在位置
- JS事件绑定的代码