我在事件传播方面遇到了一些问题,我理解这个概念,但我不明白如何压缩默认的 YUI 行为。
我有这个标记: [divElement id="container"][imageElement ... /][/divElement]
我向容器元素添加了一个点击事件,如下所示: ye.on(yd.get('container'), 'click', function(el){ // do stuff });
好的,所以我点击了 img,然后 ye.getTarget(); 告诉我目标是 img,这是因为我点击了它 - 但我将处理程序分配给了容器,而不是 img。在我的情况下,重要的是我只操作容器,而不是 img。
如何确保当我单击容器或 img 时,单击事件的目标只是容器?
干杯,d