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

是的,当浏览器要转到一个新页面时,现有页面的所有执行都会按设计停止。如果您希望当前页面继续运行,您需要使用 AJAX 技术。

于 2009-04-22T15:01:06.477 回答
0

你为什么使用 Documnet.Location 而不是 href?

您无法更改浏览器的行为。一旦加载不同的页面,当前页面将始终停止。

于 2009-04-22T15:05:43.657 回答