写出图像?

时间:2009-07-02 17:34:19

标签: jquery

是以下写作图像?如果是这样,它将它放在DOM中的哪个位置?

for(var j = 0; j < portfolio_itemList[i-1].url.length; j++) { 
            $('<img>').attr('src', portfolio_itemList[i-1].url[j]);
        }

您是否需要指定一个函数来告诉它写入图像?我只想弄清楚该行在for循环中做了什么。

2 个答案:

答案 0 :(得分:2)

该代码强制浏览器预加载图像,而无需将其插入DOM中。看起来它有意不向用户显示它,只是在浏览器的缓存中推送文件。这样,当用户稍后查看它们时,它们基本上立即加载。

答案 1 :(得分:0)

您希望将您创建的图像附加到文档的某个位置

for(var j = 0; j < portfolio_itemList[i-1].url.length; j++) { 
    $('<img>').attr('src', portfolio_itemList[i-1].url[j])
        .appendTo("#someTargetSelector");
}