采用以下 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>
当我单击链接时,图标停止。
采用以下 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>
当我单击链接时,图标停止。
http://elliottback.com/wp/animated-gif-stops-javascript-click/
根据该链接,在使用 javascript 进行重定向后重新分配图像标签的 src 将使图像保持动画。不知道这在 Firefox 中是如何起作用的。
是的,当浏览器要转到一个新页面时,现有页面的所有执行都会按设计停止。如果您希望当前页面继续运行,您需要使用 AJAX 技术。
你为什么使用 Documnet.Location 而不是 href?
您无法更改浏览器的行为。一旦加载不同的页面,当前页面将始终停止。