Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.04.2011, 17:45
Аватар для theo_
Аспирант
Отправить личное сообщение для theo_ Посмотреть профиль Найти все сообщения от theo_
 
Регистрация: 14.08.2009
Сообщений: 51

Прелоад изображений
Делаю прелоад изображений.

У меня есть 5 блоков div, для которых я должен подгрузить перед показом изображения (из свойства background-img)

var objects = null;
var o_len = null;

var preload_images = function() {
  
  var images = new Array();
  var src = null;
  var i = 0;
  
  for(i=1; i<=o_len; i++ ) {
    
    images[i] = new Image();
    src = jQuery(objects).eq(i-1).css("background-image");
    src = src.substring(4, (parseInt(src.length) - 1)); 
    
    images[i].src = src;
    images[i].onload = function() {
      alert("Изображение загружено!");
    }
        
        
  }
  
};

jQuery(document).ready(function() {
  
  objects = jQuery(".header-bg");
  o_len = jQuery(objects).length;
  
  preload_images();
  
});


Вообще я ожидал, что сообщение "Изображение загружено!" должно появиться 5 раз, т.к. у меня 5 блоков header-bg

Однако на экран оно выводиться только один раз.

Из-за чего такое происходит и как узнать тогда момент, когда все изображения будут загружены?
Ответить с цитированием
  #2 (permalink)  
Старый 15.04.2011, 18:01
Аватар для theo_
Аспирант
Отправить личное сообщение для theo_ Посмотреть профиль Найти все сообщения от theo_
 
Регистрация: 14.08.2009
Сообщений: 51

был не внимательным, загрузил на сервер только одно изображение из 5 - следовательно и onload-функция вызывалась только один раз
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прокрутка изображений gen552 Элементы интерфейса 6 01.04.2011 13:11
предзагрузка изображений Larne Элементы интерфейса 6 25.11.2010 02:14
Прелоад изображений Papa Общие вопросы Javascript 6 10.07.2010 02:33
Скролл мини изображений I-Trap Элементы интерфейса 1 25.11.2009 22:03
проблема со сменой изображений при наведение Jack Элементы интерфейса 0 19.03.2009 22:13