如何检查图像url是否已加载jQuery?

时间:2015-05-03 17:07:40

标签: javascript jquery slider thumbnails jquery-load

我在这里有这个代码,我有一个带缩略图的滑块和滑块大图像从拇指上点击它的下一个attr('src'),但我只想在图像加载时更改该src 。这是我到目前为止提出的来源:

$('.thumb').click(function(){
    topImageSrc = $(this).data("bigimage");

    $(topImageSrc).load(function(){
        coverMain.attr('src',topImageSrc);
        main.fadeOut("slow");
    })
});

遗憾的是,这不起作用,因为topImageSrc只是大图像的路径变量,如下所示:/uploads/largeimages/pic1.jpg

我怎么能强制它加载,然后检查它是否完成,之后 - 应用新图像?

1 个答案:

答案 0 :(得分:2)

你可以这样做:

topImageSrc

这会创建一个图片(不将其附加到任何地方),将其来源设置为load网址并检查#include <iostream> #include <vector> #include <stack> using namespace std; int main() { std::vector<int> foo = std::vector<int>(); foo.push_back(0); foo.push_back(11); foo.push_back(222); foo.push_back(3333); std::stack<int> bar = std::stack<int>(); cout << endl << foo.size() << endl << endl; return 0; } 事件。