Ich versuche, eine div
mit einer einfachen display:none/block
anzuzeigen. Wenn auf eine Schaltfläche geklickt wird, füge ich eine .active
Klasse an meine div
an.Sass .scss: Nesting extra Klasse auf Div
Ich möchte diese .active
Klasse mit SASS Ziel, aber ich kann es nicht tun, wenn ich versuche, es zu verschachteln.
HTML:
<div class="MyDiv">
I'm a hidden div. But when some button is clicked I get the class Active
</div>
Javascript
$(".MyDiv").on("click", function() {
$(this).toggleClass("active");
});
CSS: (Was ich nach SASS erwarten kompiliert)
.MyDiv {
display:none;
}
.MyDiv.active {
display:block;
}
SASS
.MyDiv {
display:none;
.active {
display:block; /* this one doesn't work */
}
}