YUI2.8: как настроить таргетинг на элемент только с обработчиком - PullRequest
0 голосов
/ 03 июня 2010

У меня есть некоторые пробники с распространением событий, я понимаю концепцию, но я не понимаю, как подавить поведение YUI по умолчанию.

У меня есть эта разметка: [divElement id = "container"] [imageElement ... /] [/ divElement]

Я добавил событие click к элементу контейнера следующим образом: ye.on (yd.get ('container'), 'click', function (el) {// do stuff});

Хорошо, я нажимаю img и ye.getTarget (); говорит мне, что целью было img, это потому, что я щелкнул по нему - но я назначил обработчик контейнеру, а не img. В моей ситуации важно, чтобы я манипулировал только контейнером, а не img.

Как я могу убедиться, что когда я щелкаю по контейнеру или по img, целью моего события click является только контейнер?

ура, д

1 Ответ

0 голосов
/ 04 июня 2010

Время сделать себя похожим на придурка:

http://yuilibrary.com/forum/viewtopic.php?f=14&t=3846&p=13336#p13336

Все, что мне было нужно, - это получить доступ к контексту по умолчанию для события, используя ключевое слово this. Вот и все.

...