小脚本会产生冲突

时间:2013-03-01 18:40:12

标签: jquery

这是我的脚本。它适用于所有浏览器。但。  在浏览器中,Firefox正在不断加载链接图片。加载图像后。也就是说,哪里是favicon旋转下载过程。如何阻止它。我不知道。

由于这个脚本不起作用。 我重复。当图片完全加载脚本继续工作... 请帮我解决这个问题。

$(function(){
LoadImage();
function LoadImage(){
        var img_url = $("#img_url").val();
        if(img_url == ''){
            img_url = "preload_image/images/me-banner.png";
        }
        var img = new Image();
        $(img).load(function(){
            $(this).hide();
            $('#img_holder').removeClass('loadit').append(img);
            $(img).fadeIn();

        }).attr('src',img_url);
    }
});

2 个答案:

答案 0 :(得分:1)

代码是什么意思? favicon?如果它是为favicon然后你做了一些事情,而不是很容易跟踪任何错误。

答案 1 :(得分:0)

如果您在准备好文档中尝试这样做会怎么样

$(document).ready(function() {
    LoadImage();
});

// and outside the document ready
function LoadImage() {
    var img_url = $("#img_url").val();
    if(img_url == ''){
        img_url = "preload_image/images/me-banner.png";
    }
    var img = new Image();
    $(img).load(function(){
        $(this).hide();
        $('#img_holder').removeClass('loadit').append(img);
        $(img).fadeIn();

    }).attr('src',img_url);
}

你的功能看起来像是再次呼唤