Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.11.2011, 22:24
Интересующийся
Отправить личное сообщение для Policeman Посмотреть профиль Найти все сообщения от Policeman
 
Регистрация: 26.11.2011
Сообщений: 25

Отменить поднятие события
Использую такую структуру html
<label>label<input class="" type="checkbox" /><span class="button"></span></label>

кликаю на <span class="button"></span> включаю/выключаю checkbox ..attr("checked", "checked") / ...removeAttr("checked");

Но так как это все обернуто в label браузер делает обратное вкл. / выкл. в зависимости от текущего состояния

как мне остановить это действие, пытался использовать event.stopPropagation() после первого клика на <span class="button"></span> не реагирует
Ответить с цитированием
  #2 (permalink)  
Старый 27.11.2011, 22:39
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

не то используете. вы предотвращаете всплытие события, а не отменяете его действие по-умолчанию
event.preventDefault();
Ответить с цитированием
  #3 (permalink)  
Старый 27.11.2011, 23:23
Интересующийся
Отправить личное сообщение для Policeman Посмотреть профиль Найти все сообщения от Policeman
 
Регистрация: 26.11.2011
Сообщений: 25

спасибо, так то работает
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача параметров в колбэки и дальнейшее их вешанье на события. Gremlin Общие вопросы Javascript 17 13.08.2011 07:54
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 08.02.2010 23:00
Drug&Drop + всплывание события = проблемы =(( _NoName_ Events/DOM/Window 4 05.03.2009 16:47
Явный вызов процедуры обработки события. supchik Общие вопросы Javascript 18 27.01.2009 12:16
Отменить обработку события Fr0sT Events/DOM/Window 7 24.12.2008 12:18