Как сделать чтобы функция сработала для подргуженого контента?
У меня есть страничка, я подгружаю еще одну, но потом JS не работает для того что там подрузилось. Как можно это исправить?
Я пробовал использовать setInterval(), оно срабатывает, но потом я не могу остановить эту функцию и оно зацикливается. |
$(document).live('eventtype', '.target#selector', eventHandler);
пример: $(document).live('click', 'a', function(){ alert('Йа сцылко!') }); вместо document можно использовать любой элемент, например контейнер, в который чета подгружается. Вместо live() в последних jQuery вроде тоже самое делает on(), но не уверен. |
тут не видя кода есть пару вариантов либо использывать on (live с 1.7 устаревший, а в 1,9 он должен пропасть) либо использывать на колбэках bind Работа с запросами, выполненными успешно ('Pro jQuery' на smarly.net)
|
c 1.7.2 - идет on (Хотя .live поддерживается и после
|
Цитата:
.live( events, handler(eventObject) ) Returns: jQuery version deprecated: 1.7, removed: 1.9 что говорит о том – еще не много и пойдут массово вопросы у меня не работает плагин, что мне делать |
да live() не работает на 1.9, сделал с помощью delegate() и можно использовать еще on().
|
Часовой пояс GMT +3, время: 19:00. |