要素の5回のクリックごとに関数を呼び出すスクリプトを作成しました。私が今したいのは、5回のクリックごとにアクションを繰り返すことです。ただ1回だけ呼び出すのではありません。アクションが呼び出されたときに変数カウントをリセットする方法はありますか?一定のクリックごとにJavaScriptアクションを繰り返しますか?
$(document).ready(function(){
var count=0;
$(".logo").click(function(){
count+=1;
if (count==5) {
$("body").toggleClass('easteregg');
}
});
});
count = 0もう一度オプションはありませんか? –
serendipityには良い解決策がありますが、 'if'の中に' count = 0'を設定するだけの簡単なことができます。 – Chris
複数の要素をサポートしたい場合は、jQuery.dataを使用してcount変数データを要素とともに保存できます。 https://jsfiddle.net/xdfj01pr/ –