Существует div #container
, который содержит различные div с большими фоновыми изображениями,
Я хочу использовать Pre-Image loading js
, чтобы избежать уродливой загрузки изображения.
Но проблема в том, что я не могу найти скрипт, который загружает все изображения в фоновом режиме и вместо этого в #container
отображает панель загрузки.
Хотя Интернет полон сценариев, которые загружают изображения для всего тела, но я хочу просто для элемента, в то время как все остальное видно, например, контент.
ОБНОВЛЕНО Вопрос:
Будет ли работать следующий скрипт для фоновых изображений, указанных в CSS?
$('#container img:last').load(function(){
//do stuff
});
ОБНОВЛЕНИЕ : Лучшее решение - воспользоваться этим плагином jQuery, который называется preloadCssImages. Вы можете найти это здесь .
Он предварительно загружает все имеющиеся изображения CSS, даже не удосужившись сделать все это.