У меня есть настраиваемая панель с div для секции заголовка панели. При нажатии этой панели следует развернуть/свернуть содержимое панели, которая отлично работает с помощью jQuery.bootstrap checkbox button проблема распространения событий
В заголовке панели я установил флажок bootstrap с намерением, чтобы проверка флажка активировала эту панель, но не влияет на то, будет ли содержимое панели расширяться или сворачиваться.
Проблема:
Нажатие проверки флажок и неустановленными загрузочный флажок, но и расширяется/разрушается содержимое панели.
Что я пытался:
Я пытался остановить распространение на флажке, думая, что когда-либо самозагрузка прикрепляет событие я мог бы быть в состоянии остановить событие клика от происходящих на панель.
//try get rid of event bubbling for checkboxes
$(".btn-group.checkbox").on("change", function (e)
{
/*I've tried each of these variations*/
//e.stopPropagation();
//e.preventDefault();
//return false;
});
Я также попытался событие щелчка вместо изменения и я попытался это на .btn элемента в БТН-группы:
//try get rid of event bubbling for checkboxes
$(".btn-group.checkbox .btn").on("change", function (e)
{
/*I've tried each of these variations*/
//e.stopPropagation();
//e.preventDefault();
//return false;
});
Ни один из этих вариантов не работал флажок все еще вызывает отображение и скрытие содержимого панели.
jsfiddle будут оценены :) – avcajaraville
Вы используете коллапс плагин Bootstrap? Вы упоминаете использование jQuery toggle? Пожалуйста, разместите свою разметку и любой javascript, который вы можете использовать для переключения панели. – jme11
@ jme11 Панель панели была обычная, мы не использовали плагин BS, но я, в среднем, нашел работоспособное решение. – Jacques