1
私はここに私の最初のアプリを書くことを試みるjqueryの初心者です。私が理解しようとしてきたことは、遅れたいものが.delay()
メソッドを使用する方法ですオブジェクトのメソッド。jqueryでオブジェクトのメソッドを遅らせる
だから例えば、私はこのようなものがあります:
dice = new Dice("#die1", "#die2");
dice.roll();
をしかし、私はroll()
関数が実際に呼び出される前に遅延があるようにしたいです。どうすればいい?
jqueryを使用すると、純粋なjavascriptよりも簡単になると思ったのは、setTimout()
を使用することは、独自の方法で使用するのが難しいことがわかっているからです。
それとも、 'のsetTimeout(dice.roll、1000)'だ;) – duri
さて、私の問題は、setTimeoutを本当にプログラムを一時停止しないということですので。これは、最初の処理である関数を遅延させるだけですが、その間に残りのコードを実行します。実際にプログラムを一時停止する方法が必要です。これを行う方法は? –
@ sq1020あなたは「ポーズ」の意味をより具体的にすることができますか?ウェブサイトを数秒間停止させたり、UIの一部を無効にしたりしますか? – JaredPar