как очистить кеш?
проблема такова, есть div у него на бекграунд стоит картинка, когда наводишь мышкой на него бекграунд меняется на другую картинку, но картинка в формате GIF, анимация, но анимация в одну сторону, тоесть проигрывается 1 раз, при повторном наведении на блок, в хроме она уже не проигрывается, а из кеша походу тянет и там уже конечный результат(анимация проиграна), как сделать, что бы убирал мышку мне очищало кеш и повторно подгрузило эту картинку? в опере все отлично пашет, в фоксе тоже, такая проблема только в хроме
|
Кеш Вы не почистите. Можно только обмануть браузер и заставить грузить картинку по новой. Для этого в путь к картинке подмешивается случайное число то есть типа так:
src = "javascript.ru/img/pic.jpg?x=123235232" Вот только хорошо ли это для пользователя, когда постоянно что-то грузится? Ну и если уж очень принципиально и gif-ка не сильно быстро крутится, разделите её на несколько отдельных картинок, загрузите, а потом крутите их в цикле по очереди. |
Часовой пояс GMT +3, время: 23:24. |