live('ready') - не работает
Помогите пожалуйста, вот такой код есть:
$(document).live("ready",function(){ $("a").easyTooltip(); $("img").easyTooltip(); }); Но он не работает, хотя без live - работает. Можно ли сделать этим методом? |
$(document).ready(function () {… |
exec,
Но если, элемент появиться после загрузки страницы, то скрипт не будет работать, мне поэтому и нужен именно live |
document всегда есть, вне зависимости от того, загружена страница или нет.
|
exec,
Вы же сами говорили, что если у меня добавляется элемент какой нибудь уже после загрузки страницы, то нужно использовать live |
live к событию ready насколько мне известно не применим. Обрабатывать элементы нужно в том месте где они добавляются на страницу. С помощью live можно лишь назначить события, которые будут автоматически вешаться на новые элементы.
|
MCTrane, если нужно навешать на них обработчики событий, то да. А если нужно просто обратиться к элементам, то хватит $(document).ready(…);
|
Ну дело в том что, что я пробую использовать
$(document).ready(…); У меня если какой-то элемент добавить то на этих новых элементах не работает функция... |
Вызывайте .easyTooltip() тогда, когда элементы добавляются.
|
Часовой пояс GMT +3, время: 04:49. |