トグルボタンを使用してnavbarの色を白から青に変更しようとしています。ボタンをクリックすると白から青に変わりますが、別の時間をクリックすると元に戻りません白色。関数は一度だけ実行します
ここは私のjQueryコードです。
$(".switch").click(function(){
var numberOfClicks=0;
numberOfClicks++;
if(numberOfClicks%2 !=0){
$("#nav-menu").css("background-color","blue");
}else {
$("#nav-menu").css("background-color","white");
}
});
そしてここにトグルボタンのコード
<label class="switch">
<input type="checkbox">
<div class="slider" id="toggleButton"></div>
</label>
あなたはnumberOfClicks'ボタンがクリックされるたびに、 '宣言 - それは($'の外に過去1 – tymeJV
移動 'numberOfClicks'をインクリメントすることは決してないだろう」。 (関数()(){'新しい変数が再び作成されます。n –