0

Web ページに 2 つのボタン "a" と "b" があり、その "onclick" イベントが 2 つの JavaScript 関数 "x" と "y" にバインドされています。

ユーザーがボタン「a」をクリックすると、「x」の実行が開始され、機能「x」の実行中にユーザーがボタン「b」を押したとします。
ここで、「b」ボタンが押されたときに「x」の実行をすぐに停止し、「y」の実行を開始するロジックを実装したいと考えています。

これをJavaScriptで行うことは可能ですか?はいの場合、どのように?

ありがとう

4

3 に答える 3

0

一般に、javascript はシングル スレッドであり、実行中にユーザー インターフェイスをブロックします。したがって、ボタン a を押して関数 x が開始されると、ナビゲーターは x が終了するまでボタン b を押すことを許可しません。

于 2013-10-08T16:42:27.140 に答える