firefox addEventListener用法
参看mdc:https://developer.mozilla.org/en/DOM/element.addEventListener 原型: target.addEventListener(type, listener, useCapture); 参数:target:监听对象;type:监听事件;listener:处理函数;useCapture:监听顺序方式 用途:监听某事件并执行相应操作。 例如:window.addEventListener("load",loadwindow(),false);监听窗口加载,当窗口加载时, 执行loadWindow()函数。
举例解释一下第三个参数: 这个参数叫做useCapture,是一个布尔值,即true或者false,决定监听顺序。比如监听对象1 是层1,监听对象2是层2 ,层1包含层2,且都监听单击事件。当单击层2时,层1和层2都应该响 应,响应顺序就由useCapture决定了。当是true时,浏览器会使用Capture方式,先执行底层, 即先处理层1,再处理层2.当是false的话是Bubbling方式,先处理顶层,即先处理层2,再处理层1。
|