私はjqueryを使って少しコードを持っています。私は300msの間待ってから変数を変更したいと思います。私はsetTimeoutを試みましたが、うまくいきませんでした。ただちに変数を瞬時に変更しました。しばらく待ってから変数を変更するにはどうしたらいいですか?
setTimeout(animationWait = 0, 300);
は(私が文書で先にグローバルanimationWaitを定義した)基本的に私は何をしようとしている別のクリックを行うことができる前に終了するのを待つクリックです。だから私は、だから私は、コードを実行するための遅延の後、再び0にanimationWaitを変更する必要が
$('#up-arrow').live('click', function(e) {
if(animationWait == 0) {
animationWait = 1;
.... /* Code */
}
}
、私は変数を設定してから300ミリ秒を待つだろうと思っていました。私はたくさんのものを試しましたが、それはまだ動作していない、任意のアイデアですか?
setTimeout(function(){animationWait = 0;}、300); – Cheery
@Cheery - なぜあなたは答えとして投稿しませんでしたか?あなたがすれば私は確かにそれをupvote! – mrtsherman
@mrtsherman私は怠け者で、評判のポイントは気にしません)しかし、とにかく感謝します) – Cheery