Mam drzewo div:Prevent wykonanie obsługi zdarzeń rodzic
<div id="a" onclick="func">
<div id="b" onclick="func">
<div id="c" onclick="func">
</div>
</div>
</div>
Kiedy kliknięcia wykonane na div to sprawia, że to dzieci niewidoczne - czyli kliknij na „a” włączy „B” i " c "niewidzialny.
function func{
if ($(childId).hasClass("visible")){
$(childId).removeClass("visible");
$(childId).addClass("invisible");
}
Problem polega na: a kliknięcie na "b" zadzwoni "a" 's kliknij i uczynić "b" i "c" niewidzialny. Jak wyłączyć kliknięcie "a" za pomocą jQuery?
dzięki
To jest całkiem fajne, działa nawet z $ (". ClickyClass a"). Click (function (e) {e.stopPropagation();}); zakładając, że .clickyClass ma moduł obsługi kliknięć – daveagp
, czy to również zapobiegnie bootstrapowi 'data-toggle =" collapse "' na rodzica z pracy? ponieważ próbuję i nie mogę :( –