Ich hoffe ich habe Dich richtig verstanden.
Du möchtest, dass bei Klick auf dem Button mit der id "btnformat" dieser die Klasse "isActiv" bekommt und gleichzeitig soll ein div mit der id "image" die Klasse "move" bekommen und beim nächsten Klich sollen die Klassen wieder entfernt werden.
Ich versuche es mal, bin ja in diesem Bereich auch nicht so ganz zu Hause. Meine Lösung wäre
Code:
(function($) {
$(document).ready(function() {
// resets
$('#btnFormat').removeClass('isActive');
$('#image').removeClass('move');
// Klassen wechseln
var toggleClasses = function() {
$('#btnFormat').toggleClass('isActive');
$('#image').toggleClass('move');
}
// Toogle Klassen
$('#btnFormat').click(function(e) { e.preventDefault();
toggleClasses();
});
});
})(jQuery);
Edit: Ob der Reset wirklich nötig ist, weiss ich nicht zu 100%. Ist so eine alte Angewohnheit aus alten Fortranzeiten immer definierte Anfangszustände zu haben.
Lesezeichen