このボタンをクリックすると、ボタンにrotated
クラスが追加されます。ボタンには、パネルがスライドした方向を指す矢印があります。存在する場合はremoveClass()
ボタンを再度クリックしたときに回転したクラスを削除するにはどうすればよいですか?
$("#btnDiv").click(function(){
$('#slidePanel').toggle("slide",{direction: 'right'});
$('#btnDiv').addClass('rotated');
});
このようなものがありますか?
if('rotated'){
removeClass('rotated')
}else{
addClass('rotated')
}
をお試しください...そしてあなたはクラスが設定されているかどうかを確認する必要がある場合: 'hasClass()':http://api.jquery.com/ hasClass/ – gvee
優れています!どのような迅速な修正!乾杯! – Daft
@ Virus721あなたがしたいことがクラスを追加することだけを確認する必要はありません。 '.addClass()'は二度追加しません。 – Pointy