Показать сообщение отдельно
  #3 (permalink)  
Старый 09.05.2014, 06:33
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

function onImagesLoad(images, callback) {
	var fragment = document.createDocumentFragment(),
	i = 0, loaded = function() {
		if(i == images.length) callback.call(fragment, images);
		else {
			var image = new Image();
			image.onerror = image.onload = loaded;
			image.src = images[i++];
			image.alt = '';
			fragment.appendChild(image);
		}
	};
	loaded();
};

onImagesLoad(['1.jpg', '2.jpg', '/img/image.png'], function(images) {
	document.getElementById('myDiv').appendChild(this);
	alert('Изображения: ['+ images + '] загружены!');
});
Ответить с цитированием