Как перезапустить GIF-анимацию на новой странице?
Я сделал анимацию GIF, работающую в течение нескольких секунд, и не зацикливается. Когда я помещаю gif на разные страницы, анимация не перезапускается, потому что она кэшируется... она просто остается в последнем кадре. Как я могу заставить его перезапустить, когда он находится на новой странице? Я знаю способы, как переименовать его или добавить "?" к нему, но это даст мне проблемы с пропускной способностью.
Любая помощь будет оценена.
1 ответ
Я не уверен, что этот метод заставит браузер запросить GIF с вашего сервера во второй раз, но это должно заставить анимацию GIF перезапуститься на следующих страницах:
Ваше изображение:
<img id="animatedgif" src="picture.gif">
И внизу страницы, возле закрытия BODY
а также HTML
теги:
<script type="text/javascript">
document.getElementById("animatedgif").src = "";
document.getElementById("animatedgif").src = "picture.gif";
</script>