Я использую подключаемый модуль предварительной загрузки на основе jQuery (QueryLoader) и пытаюсь изменить его так, чтобы во время предварительной загрузки отображалось несколько изображений (рабочий стол и логотип).У меня проблемы с загрузкой этих изображений вообще.Кто-нибудь может увидеть какие-либо явные проблемы в коде, которые могут быть причиной этого?
loadPreloaderImages: function() {
if (navigator.userAgent.match(/MSIE (\d+(?:\.\d+)+(?:b\d*)?)/) == "MSIE 6.0,6.0") {
//break if IE6
return false;
}
//load desk and logo textures before anything else
QueryLoader.preloader = $("<div></div>").appendTo(QueryLoader.selectorPreload);
var DeskLoad = $("<img></img>");
$(DeskLoad).unbind("load");
$(DeskLoad).bind("load", function() {
console.log("loaded image 1");
QueryLoader.preloaderImagesCount += 1;
if (QueryLoader.preloaderImagesCount == 2)
QueryLoader.init();
});
$(DeskLoad).attr("src", "/images/Desk_Texture.jpg");
var LogoLoad = $("<img></img>");
$(LogoLoad).unbind("load");
$(LogoLoad).bind("load", function() {
console.log("Image 2 loaded");
QueryLoader.preloaderImagesCount += 1;
if (QueryLoader.preloaderImagesCount == 2)
QueryLoader.init();
});
$(LogoLoad).attr("src", "/images/hollowLogo.png");
$(LogoLoad).appendTo($(QueryLoader.preloader));
$(DeskLoad).appendTo($(QueryLoader.preloader));
},