Показать сообщение отдельно
  #3 (permalink)  
Старый 21.07.2011, 20:37
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
Если не заворачиваем в document.ready, а ставим live, то почему-то нажатие срабатывает
document.ready - это событие, когда DOM (сам скелет) был полностью загружен. Лучше юзать, для надёжности.

Срабатывает не всегда (когда без document.ready), потому, что у тебя элемент на который вешает обработчик не загрузился, следовательно его нет. А срабатывает потом, что когда грузиш его второй раз - элемент уже есть.

live - этот метод делегирует события, т.е. накладывает на родителя событие, а при срабатывании смотрит на ком оно сработало (т.е. на детях)

Цитата:
Если ставим live внутри document.ready, диалог по confirm вызывается несколько раз!
Ну поставь ему return false; в конце, должно помочь.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 21.07.2011 в 20:42.
Ответить с цитированием