Показать сообщение отдельно
  #2 (permalink)  
Старый 30.05.2012, 14:41
Аватар для Amphiluke
   ☽
Отправить личное сообщение для Amphiluke Посмотреть профиль Найти все сообщения от Amphiluke
 
Регистрация: 07.01.2011
Сообщений: 254

Повешайте обработчик события "click" на этот <div> сразу после окончания загрузки страницы, пусть в нем еще нет нужного элемента, который динамически подгружается с помощью AJAX. Поскольку событие "click" всплывает, то клик на дочерних элементах div`а будет пойман им на стадии всплытия. Даже если дочерние элементы будут добавлены уже потом. Чтобы отличить в таком обработчике, по кому именно кликнули, нужно проанализировать свойство target (или srcElement IE) объекта event, передаваемого в обработчик.

Если использовать jQuery, там все упрощается благодаря методам .on() и .delegate().



P.S. Черт. Похоже, я не въехал в проблему. Можно подробнее?

Последний раз редактировалось Amphiluke, 30.05.2012 в 14:43.
Ответить с цитированием