Ich habe eine Schaltfläche, die eine Animation auslöst. Wenn ich erneut auf die Schaltfläche klicke, wird die Klasse umgeschaltet, aber die Deckkraft ist nach der Animation immer noch in meinem Code.Problem nach der ersten Ausführung der Animation
Dies geschieht für alle folgenden Klicks. Wie kann ich das beheben?
$("#menu-button").click(function() {
$("#right-sidebar").toggleClass("display");
if($("#right-sidebar").hasClass("display") == false){
$("#right-sidebar").css(opacity = "0");
} else {
$("#right-sidebar").animate({
opacity: "1"
}, "slow");
}
});
Ihr Problem ist in '.css (Opazität =" 0 ")'. Ändern Sie es in '.css (" Opazität "," 0 ")' – Mohammad
'(Opazität = "0")' ist nicht was Sie wollen. –