javascript添加变量来制作图片网址

时间:2014-05-07 21:33:48

标签: javascript

我想知道如何将变量添加到javascript函数中,以便我可以更好地放置我的url。这是代码:

$(function () {
    var img = new Image();
    $(img).load(function () {
        $(this).hide();
        $('#loader').removeClass('loading').append(this);
        $(this).fadeIn();
    }).error(function () {
    }).attr('src', 'http://farm3.static.flickr.com/2405/2238919394_4c9b5aa921_o.jpg');
});

基本上就是工作代码。我想添加一个变量作为变化。这是代码:

}).attr('src', x);
    x = 'http://farm3.static.flickr.com/2405/2238919394_4c9b5aa921_o.jpg';
    });

如何添加变量?

3 个答案:

答案 0 :(得分:0)

在使用之前放置变量。

$(function () {
var img = new Image();

var x = 'http://farm3.static.flickr.com/2405/2238919394_4c9b5aa921_o.jpg';

$(img).load(function () {
$(this).hide();
$('#loader').removeClass('loading').append(this);
$(this).fadeIn();
}).error(function () {
}).attr('src', x);
});

答案 1 :(得分:0)

试试这个

 $(function () {
     var img = new Image();
     var x = 'http://farm3.static.flickr.com/2405/2238919394_4c9b5aa921_o.jpg';
     $(img).load(function () {
         $(this).hide();
         $('#loader').removeClass('loading').append(this);
         $(this).fadeIn();
     }).error(function () {
     }).attr('src', x);
});

答案 2 :(得分:0)

在创建变量之后但在分配加载处理程序之前声明src。

    var img = new Image();
    img.src = 'url.jpg';
    $(img).load(...);