Показать сообщение отдельно
  #1 (permalink)  
Старый 18.10.2015, 18:07
Интересующийся
Отправить личное сообщение для ekkl-82 Посмотреть профиль Найти все сообщения от ekkl-82
 
Регистрация: 09.11.2013
Сообщений: 17

jQuery off() и on()
Хочу немного разобраться с обработчиками событий
$(document).on('click','a', function(e) {
  console.log('Clicked....');
  e.prevenDefault();
}
Этот код блокирует все ссылки на странице. Дальше, если поместить:
$(document).off('click','a.enable')
По идее, это долно разблокировать ссылки с установленным классом enable
Но, похоже, этого не происходит.
1) Это нормальное поведение? Пробовал и с jQuery и с Zepto.
2) По документации можно узнать, что off() нужно вызывать с теми параметрами, что и on(). Тогда какой путь существует для разрешение подобной проблемы?
---
PS. Вообще стоит пользоваться Zepto? Тот же jQuery намного больше, это раз, во-вторых Zepto проще, поскольку имеет меньше неиспользуемых наворотов.
Ответить с цитированием