Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery简单图像加载_Javascript_Jquery - Fatal编程技术网

Javascript jQuery简单图像加载

Javascript jQuery简单图像加载,javascript,jquery,Javascript,Jquery,我这里有点小问题。我试图加载一个图像,但似乎不正确。我正在获取图像的数据,但我只想加载它,而不是 怎么了 var url = $(this).find("img").attr("ref"); $("#produto .main-photo .photo img").load(url, function() { $("#produto .main-photo .loader").fadeOut(); $("#pro

我这里有点小问题。我试图加载一个图像,但似乎不正确。我正在获取图像的数据,但我只想加载它,而不是

怎么了

var url = $(this).find("img").attr("ref");

$("#produto .main-photo .photo img").load(url, function() {

                    $("#produto .main-photo .loader").fadeOut();
                    $("#produto .main-photo .photo").fadeIn();

});

您不应为此使用
load
。只需设置图像的
src

$("#produto .main-photo .photo img").attr("src",url);

load
用于进行AJAX调用。

$(

只需使用动态来源和淡入的
img
标记可能更有意义:

var img = $("#produto .main-photo .photo img");
var url = $(this).find("img").attr("ref");

img.fadeOut();
img.attr('src', url);
img.fadeIn();

那么我如何预加载图像呢?只需搜索jquery预加载图像,我相信这个问题已经被问过很多次了。