Javascript (jQuery) / HTML Button mehrmals verwenden?
Hey, ich habe euch hier gleich mal ein JsFiddle verlinkt damit ihr mein Problem besser verstehen könnt: https://jsfiddle.net/Johnny3_3/dqqrvm6q/
Wenn ihr auf den Start Button klickt, dann wird durch Javascript (jQuery) der Kreis sichtbar gemacht. Allerdings kann ich durch das erneute klicken auf den Button den Kreis nicht verschwinden und danach nochmal sichtbar machen lassen. Sprich ich will unendlich oft auf den Button klicken können und somit den Kreis sichtbar und unsichtbar machen.
2 Antworten
$('#start').click(function() {
$('#circ').toggle();
});
Hier weitere Infos zur Toggle-Funktion:
Er wechselt lediglich den Wert des CSS-Properties display von block zu none und andersrum, je nachdem, welchen Zustand das Element gerade besitzt.
Wenn ich das mache, dann baut sich der Kreis mit einer animation auf. Kann man diese Animation auch deaktivieren, so dass der Kreis einfach entsteht?
Okay, nur wenn ich "show" mit rein packe. Das wundert mich dass das auch ohne die show Klasse funktioniert... Woher weiß der Code denn was er machen soll?