Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2011, 00: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)  
Старый 28.11.2011, 00:39
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

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

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



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

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


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