jQuery没有加载图片

时间:2011-02-15 15:02:12

标签: javascript jquery image load

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

0 个答案:

没有答案