Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.11.2015, 15:56
Аспирант
Отправить личное сообщение для goooooch Посмотреть профиль Найти все сообщения от goooooch
 
Регистрация: 24.10.2010
Сообщений: 46

Сообщение от рони Посмотреть сообщение
элемент который всегда есть или просто родитель внутри которого происходит событие -- кликнули событие всплыло до родителя -- проверили кто послал - если нужный нам селектор в источнике есть запускаем обработку.
Делегирование
То, что по ссылке, я прочитал. Мне непонятно почему у .on такая особенность. Я так понимаю, что никакого логического объяснения нет и этот прием просто нужно запомнить и использовать в аналогичных моему случаях?
Ответить с цитированием
  #12 (permalink)  
Старый 10.11.2015, 16:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

Сообщение от goooooch
Мне непонятно почему у .on такая особенность.
прочитайте документацию --
.on()

Универсальный метод для установки обработчиков событий на выбранные элементы страницы.

Метод on() введен в jQuery-1.7, чтобы объединить три метода библиотеки, устанавливающие обработчики событий на элементы страницы: .bind(), .delegate(), .live(). Сами эти методы считаются теперь устаревшими
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Скрытие блока div и его составляющих pomuk123 Events/DOM/Window 6 14.02.2011 10:31
Закрытие прозрачного div при щелчке мыши в любой его области mav1 Элементы интерфейса 8 09.02.2011 19:25
Блокировка выполнения скрипта по cookie с помощью jquery.cookie.js nv43 Библиотеки/Тулкиты/Фреймворки 5 12.12.2010 10:22
Полиморфизм и его особенности Golovastik Серверные языки и технологии 1 07.12.2010 15:30