Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Навесить live на each (https://javascript.ru/forum/jquery/17218-navesit-live-na-each.html)

SARD 11.05.2011 12:11

Навесить live на each
 
Здравствуйте. В коде jQuery висит обработчик:
jQuery('.show li .item a.tit').each(function(){ 
		if($(this).height()<30) $(this).css('padding-top',($(this).height())/2+'px'); 
		});


Все срабатывает прекрасно, но проблема в том, что эта функция должна применяться в том числе и к вновь созданным DOM-элементам. Ясно, что для этого нужно навесить live, но функция вида
jQuery('.show li .item a.tit').live('each', function(){

не работает.

Подскажите, как откопать решение?

Matre 11.05.2011 14:19

Применяйте эту функцию там, где эти элементы создаются.

SARD 11.05.2011 14:24

Ну да, я уже навесил эту же функцию на обработку загруженного в контейнер кода, просто хотелось чуть меньше кода -)


Часовой пояс GMT +3, время: 05:36.