事件绑定/解绑函数
事件绑定:
标准:元素.addEventListener(事件类型,事件处理函数,是否捕获);
IE:元素.attachEventr(on+事件类型,事件处理函数);
事件解绑:
标准:元素.removeEventListener(事件类型,事件处理函数,是否捕获);
IE:元素.detachEvent(on+事件类型,事件处理函数);
// 事件绑定函数
function bind(ele, type, fn) {
// ele:元素
// type:时间类型
// fn:事件处理函数
if (ele.attachEvent) {
ele.attachEvent('on' + type, fn)
} else {
ele.addEventListener(type, fn, false)
}
}
// 事件解绑函数
function unbind(ele, type, fn) {
// ele:元素
// type:事件类型
// fn:事件处理函数
if (ele.detachEvent) {
ele.detachEvent('on' + type, fn);
} else {
ele.removeEventListener(type, fn, false);
}
}
还没有评论,来说两句吧...