как запасти элемент?
на странице все время будут появляться элементы с определенным класом, мне нужно вылавливать все моменты появления новых элементов и запускать к ним функцию
|
Элементы сами по себе не появляются, их кто то заставляет появляться, вот тому и скажите что бы он еще и функцию вызывал. Или же сами через промежутки времени проверяйте наличие новых элементов.
|
Цитата:
|
Нет такого события что бы выполнялась функция при появление элемента.
Тогда ищите другое решение задачи. |
Цитата:
http://www.w3.org/TR/DOM-Level-3-Eve...mutationevents Попробуйте воспользоваться функцией live в jQuery, либо поковыряйте её код и реализуйте своими силами. П.С. Можно ещё так побробовать: addEvent(document, 'click', function(e, elem){ var elem = e.target; if(elem.className = 'myClass'){ handler.call(elem, e); } }); Естественно нужно будет проверять все родительские ноды. |
walik, совершенно прав, элементы не появлябтся сами по себе их вставляет какая-нибудь функция, может и ни одна, хоть сто, придется во все функции добавить коллбак, на проверку вставленных элементов, или тригирировать кастомное событие, что добавился новый кусок html, и соответственно, подписать функцию поиска элементов на это событие
|
Часовой пояс GMT +3, время: 14:17. |