下列哪个操作是W3C标准定义的阻止事件向父容器传递:
event.preventDefault();// 取消事件的默认行为
event.stopPropagation(); // 阻止事件冒泡行为 , 符合 W3C 标准,适用于 FireFox 等
cancelBubble // 阻止事件冒泡行为,不符合 W3C 标准,适用于 IE
stopImmediatePropagation 防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。此方***立即生效,并且会影响当前节点中的事件侦听器。
stopPropagation 防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。此方法不会影响当前节点 (currentTarget) 中的任何事件侦听器。
e.stopPropagation():阻止当前时间的进一步冒泡行为,就是说阻止向上层容器传递事件。参阅:http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_event_stoppropagation
e.stopImmediatePropagation():阻止当前事件的冒泡行为并且阻止当前事件所在元素上的所有相同类型事件的事件处理函数的继续执行.
参阅:http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_event_stopimmediatepropagation