Повешайте обработчик события "click" на этот <div> сразу после окончания загрузки страницы, пусть в нем еще нет нужного элемента, который динамически подгружается с помощью AJAX. Поскольку событие "click" всплывает, то клик на дочерних элементах div`а будет пойман им на стадии всплытия. Даже если дочерние элементы будут добавлены уже потом. Чтобы отличить в таком обработчике, по кому именно кликнули, нужно проанализировать свойство target (или srcElement IE) объекта event, передаваемого в обработчик.
Если использовать jQuery, там все упрощается благодаря методам .on() и .delegate().
P.S. Черт. Похоже, я не въехал в проблему. Можно подробнее?
Последний раз редактировалось Amphiluke, 30.05.2012 в 14:43.
|