2

次の HTML を見てください。

<img src="/any-animated-gif.gf" alt="" />
<br /><br />
<a href="#" onclick="document.location='/anything-that-takes-a-few-seconds-to-load.html';return false;">Click Here</a>

リンクをクリックすると、アイコンが停止します。

4

3 に答える 3

2

http://elliottback.com/wp/animated-gif-stops-javascript-click/

そのリンクによると、JavaScriptでリダイレクトを行った後に画像タグのsrcを再割り当てすると、画像がアニメーション化されたままになります。これがFirefoxでどのように機能するかわかりません。

于 2009-04-22T15:06:23.190 に答える
0

hrefの代わりにDocumnet.Locationを使用しているのはなぜですか?

ブラウザの動作を変更することはできません。別のページの読み込みが完了すると、現在のページは常に停止します。

于 2009-04-22T15:05:43.657 に答える
0

はい、ブラウザが新しいページに移動すると、既存のページのすべての実行が設計上停止します。現在のページを引き続き機能させたい場合は、AJAX 技術を使用する必要があります。

于 2009-04-22T15:01:06.477 に答える