node.addEventListener(type, listener1, true); node.addEventListener(type, listener2, false); function listener1(evt) { if (evt.currentTarget == evt.target) return; ... } function listener2(evt) { if (evt.currentTarget != evt.target) return; ... }
或者
Javascript代码
node.addEventListener(type, listener, true); node.parentNode.addEventListener(type, listener, true);
function listener(evt) { if (evt.currentTarget == node.parentNode && evt.target != node || evt.currentTarget == evt.target) return; ...
(编辑:aniston)
|