我正在使用基于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));
},