[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: скрипты не реагируют на подгруженный контент
Zzepish
Собственно проблема- при нажимании на кнопку- on() не реагирует на подгруженный ранее (уже после загрузки страницы) контент. А писали, что функция и live заменяет. Нифига не заменяет(
JQuery 1.10.1
Zzepish
Up
killer8080
Цитата (Zzepish @ 10.08.2013 - 23:18)
А писали, что функция и live заменяет. Нифига не заменяет(

значит неправильно используешь user posted image

<script src="http://code.jquery.com/jquery-latest.js"></script> 
<
script>
$(document).on('click', 'a', function(e) {
alert('click')
e.preventDefault()
})
</
script>
<
script>
setTimeout(function() {
$(document.body).append('<a href="#">link</a>');
}, 1000)
</
script>
Zzepish
killer8080
Да я понял уже. С тремя параметрами разрулил. До этого юзал два. Имхо- идиотизм
killer8080
Цитата (Zzepish @ 11.08.2013 - 16:08)
До этого юзал два. Имхо- идиотизм

почитай про event capturing и event bubbling
тогда станет понятно, почему так. smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.