摘要:
在IE中,可以通过event或window.event获得全局event;而在其他浏览器中,则通过 arguments[arguments.length-1]可获得event实例。但是如果是嵌套调用,如:用户触发事件调用functionA,而 functionA又调用functionB,再由functionB调用functionC,此时如果functionB或functionC中需要获 得event实例,IE仍可通过event或window.event获得,而其他浏览器通过arguments[arguments.length- 1]就无法获得了,通常习惯的做法是把event作为参数传递到fun 阅读全文
摘要:
事件对象还提供一个.stopPropagation()方法,可以完全阻止事件冒泡。与.target类似,这个方法也是一种纯JS特性,但是在跨浏览 器环境中则无法安全的使用(即在IE中停止冒泡应该使用事件对象的cancelBubble属性设置为false),不过通过jQuery来注册所有的事 件处理程序,就可以放心地使用这个方法。 三、关于事件的起泡的概念 IE中事件的起泡:IE中事件可以沿着包容层次一点点起泡到上层,也就是说,下层的DOM节点定义的事件处理函数,到了上层的节点如果还有和下层相同事件 类型的事件处理函数,那么上层的事件处理函数也会执行。例如,<div>标签包含了< 阅读全文