У меня есть флажок, присутствующий внутри div. Когда пользователь нажимает на div (кроме флажка), другой div показывает и скрывается. Это достигается с помощью JQuery. Но моя проблема заключается в том, когда я нажимаю на флажок div, также показывающий эффект скольжения (который я не хочу). Как предотвратить раздвижение div, когда я нажимаю на флажок.Как предотвратить развал div при нажатии флажка внутри этого div?
1
A
ответ
0
После борьбы за день, наконец, я получил решение. Я просто добавляю аргумент в событие в JQuery. Затем проверьте, имеет ли источник события тип «CheckBox», а затем не сбрасывает div, иначе сбрасывает div. Мой код выглядит следующим образом:
$(document).ready(function()
{
//The event handler for the click event of the div.
$('.divClientList').click(function(e)
{
//Check if the event source is other then checkbox,
//then collapse the div, else do nothing.
if (e.target.type != "checkbox")
{
//If the target div content is empty then do nothing.
if ($('.divContent').is(':empty'))
{
}
else
{
$('.divContent').slideToggle('slow');
}
}
});
});
3
Используйте метод .stopPropagation()
у отметки с ярлычком. Если флажок имеет идентификатор thecheckbox
, используйте
$("#thecheckbox").click(function(event){
event.stopPropagation();
});
Смежные вопросы
- 1. Событие div onblur, вызванное при нажатии флажка внутри div
- 2. Скрытие Div При нажатии внутри Div
- 3. При нажатии первой переключателя автоматически открывается радиокнопка внутри этого div
- 4. как предотвратить проверку флажка при нажатии на ссылку внутри метки
- 5. как предотвратить развал bootstrap-3 меню
- 6. Как предотвратить проверку флажка при динамическом добавлении в div?
- 7. Как показать div при нажатии другого div?
- 8. Удалите элемент DIV, когда IFRAME внутри этого DIV нажата.
- 9. Как предотвратить вертикальный свиток этого div?
- 10. Имитировать щелчок на поле выбора внутри div при нажатии div
- 11. Как предотвратить onmouseover от обжига внутри div
- 12. Триггерное действие по нажатию Div, но не при нажатии ссылок внутри этого Div
- 13. Удалить div после элемента в iframe внутри этого div нажал
- 14. Развернуть div при нажатии
- 15. Как предотвратить нажатие [div] при нажатии на содержимое ниже?
- 16. Как исправить положение смещения x этого div при нажатии?
- 17. Как предотвратить поворот текста внутри div?
- 18. Добавление DIV внутри DIV
- 19. Отобразите DIV, а затем перейдите к элементу внутри этого DIV
- 20. jQuery Div внутри Div
- 21. Замените div на другой div при нажатии
- 22. Div не скрывается при нажатии нового div
- 23. Показать div при нажатии на другой div
- 24. Предотвратить checkbox внутри div от срабатывания функции divs
- 25. Как получить класс div, щелкнув опцию выбора внутри этого div?
- 26. Проверка значений при нажатии div
- 27. Вызов функции jQuery при нажатии div на div div
- 28. jquery autocomplete - предотвратить закрытие при нажатии на внешний div?
- 29. Изменение идентификатора div при нажатии
- 30. Как добавить css div при установке флажка?