我想知道如何将变量添加到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';
});
如何添加变量?
答案 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(...);