Я представляю простую анимацию, используя img.src
замену и тег <canvas>
. В настоящее время ожидается, что он будет работать только в FireFox (FF 3.5.3, Mac OS X 10.5.5), поэтому кросс-браузерная совместимость еще не является проблемой.shift-reload in FF дает неожиданные результаты
Когда страница загружается впервые или загружается в новое окно или вкладку, все работает, как ожидается, и поведение кэша при простой перезагрузке не кажется проблемой; однако, если я попытаюсь заставить перезагрузить с перезагрузкой, у меня возникнет проблема. Несмотря на то, что изображения предварительно загружены, предварительно загруженные изображения для анимации, похоже, не доступны браузеру, который затем пытается загрузить каждый новый img.src с сервера.
Я смотрю здесь ошибку браузера, или есть что-то нехорошее в моем коде, которое я не вижу? Это мой первый выстрел в реализации js-класса, поэтому здесь может быть много чего, чего я не понимаю.
Любое понимание собранных мудрых здесь будет приветствоваться. Вы можете увидеть, что я говорю о в:
http://neolography.com/staging/mrfm/spin-sim.html
Спасибо,
Jon
да, спасибо. На самом деле существует процедура предварительной загрузки именно такого рода, реализованная с помощью 'jQuery(). Each()', и, похоже, она работает нормально при загрузке заново или в простой перезагрузке. Но при принудительной перезагрузке браузер, похоже, игнорирует предварительно загруженные изображения. – jjon