Questa funzione aggiunge una classe rotated
al mio pulsante quando faccio clic. Il pulsante ha una freccia su di esso che punta nella direzione in cui il pannello è scivolato.removeClass() se esistente
Come posso rimuovere la classe ruotata quando faccio di nuovo clic sul pulsante?
$("#btnDiv").click(function(){
$('#slidePanel').toggle("slide",{direction: 'right'});
$('#btnDiv').addClass('rotated');
});
Qualcosa di simile forse?
if('rotated'){
removeClass('rotated')
}else{
addClass('rotated')
}
... e se mai bisogno di controllare se una classe è impostato: 'hasClass()': http://api.jquery.com/ hasClass/ – gvee
Eccellente! Che soluzione rapida! Applausi a punta! – Daft
@ Virus721 non è necessario controllare se tutto ciò che si vuole fare è aggiungere la classe; '.addClass()' non lo aggiungerà due volte. – Pointy