3 Stimmen

Jemand anderes jemals dieses Problem mit jquery toggleClass hat?

Ich habe ein Div, die ich bin eine Klasse auf Klick umschalten es beginnt mit einer goldenen Klasse

wenn ich toggelClass wie folgt aufrufe

$('#HomePageFavourite').toggleClass('gold grey');

übrig bleibt ein Div mit den Klassen Gold und Grau (ich hätte erwartet, dass das Gold entfernt worden wäre, da es bereits angewendet wurde) so dass, wenn ich wieder klicken, grau sollte entfernt werden und Gold gilt wieder

Es funktioniert, wenn ich dies tue

$('#HomePageFavourite').toggleClass('gold');
$('#HomePageFavourite').toggleClass('grey');

aber das verfehlt den Zweck

Ich bin mir nicht sicher, warum das so ist.

0voto

topwik Punkte 3407

Ok, es war ein Jquery-Versionsproblem/Nebeneffekt. Die Seite, an der ich arbeitete, verwendete eine ältere Version von Jquery; 1.2.6 oder so. Ich habe auf 1.6.2 aktualisiert und es funktioniert wie erwartet

Prost, Leute

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X