addevent兼容函数 && 阻止默认行为 && 阻止传播
2013-09-12 10:01
134 查看
function addEvent(a, b, c, d) {
a.addEventListener ? a.addEventListener(b, c, d) : a.attachEvent("on" + b, c)
}
function removeEvent(a, b, c, d) {
a.removeEventListener ? a.removeEventListener(b, c, d) : a.detachEvent("on" + b, c)
}
第四个参数 shi 布尔值
true:表示函数奖注册为捕获事件处理程序,并在事件不同的调度阶段调用。
event.stopPropagation ? event.stopPropagation() : event.cancelBubble = true;
event.preventDefault ? event.preventDefault() : event.returnValue = false;
function setOpacity (obj,o) { if (obj.filters) obj.filters.alpha.opacity = Math.round(o); else obj.style.opacity = o / 100; }
a.addEventListener ? a.addEventListener(b, c, d) : a.attachEvent("on" + b, c)
}
function removeEvent(a, b, c, d) {
a.removeEventListener ? a.removeEventListener(b, c, d) : a.detachEvent("on" + b, c)
}
第四个参数 shi 布尔值
true:表示函数奖注册为捕获事件处理程序,并在事件不同的调度阶段调用。
event.stopPropagation ? event.stopPropagation() : event.cancelBubble = true;
event.preventDefault ? event.preventDefault() : event.returnValue = false;
function setOpacity (obj,o) { if (obj.filters) obj.filters.alpha.opacity = Math.round(o); else obj.style.opacity = o / 100; }
相关文章推荐
- JS&禁用超链接&e.preventDefault(); 阻止事件默认行为
- JS 传播事件、取消事件默认行为、阻止事件传播
- 阻止浏览器默认行为(window.event&preventDefault())
- JS传播事件、取消事件默认行为、阻止事件传播详解
- 阻止事件(取消其默认行为并阻止其传播)
- JS 传播事件、取消事件默认行为、阻止事件传播
- 阻止事件(取消其默认行为并阻止其传播)
- 阻止事件(取消浏览器对事件的默认行为并阻止其传播)
- 阻止默认行为和阻止事件传播
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- 带你学习JQuery:事件冒泡和阻止默认行为
- javascript 阻止事件的默认行为
- JQUERY中的事件处理:RETURN FALSE、阻止默认行为、阻止冒泡以及兼容性问题
- JavaScript停止冒泡和阻止浏览器默认行为
- 冒泡事件 阻止默认行为
- return false误区onclick|submit=fn(return false)不能阻止默认行为
- preventDefault()阻止浏览器默认行为
- HTML事件默认行为与事件传播
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )