gpt4 book ai didi

javascript - 显示 Javascript 数组中的图像

转载 作者:行者123 更新时间:2023-12-03 08:32:05 25 4
gpt4 key购买 nike

我正在创建一个 JS 片段来在网页上显示叠加层,并且需要抓取图像,将它们保存到变量中,然后将它们显示在叠加层上。

我目前在数组中有我需要的图像:

var itemImages = $(".itemImg img");
var imageArray = [];
for (i = 0; i < itemImages.length; i++) {
imageArray.push("<li><img src='" + itemImages[i].src + "'/></li>");
}

图像数组如下所示:

["<li><img src='http://cdnmedia.marmot.com/images/product/tile/75940_9149_f.jpg'/></li>", "<li><img src='http://cdnmedia.marmot.com/images/product/tile/18840_001_f.jpg'/></li>"]

我似乎可以弄清楚如何在我的代码中显示这些。该函数当前如下所示:

function displayModal(itemCount, imageArray, cartTotal) {
$("<article id='modal'><div id='itemCount'>" + "Total Items: "
+ itemCount + "<br><div id=itemImages>" + "<div id='images'>" + "IMAGES!" +
"</div></div></div></article>").css({
"width": "461px",
"height": "263px",
"line-height": "200px",
"position": "fixed",
"top": "50%",
"left": "50%",
"margin-top": "-155px",
"margin-left": "-232px",
"background-color": "rgb(255,255,255)",
"border-radius": "5px",
"text-align": "center",
"z-index": 101,
"border": "1px solid rgb(227,227,227)",
"border-top": "4px solid rgb(217,0,31)"
}).appendTo("#overlay");
$("#itemCount").css({
"position": "relative",
"bottom": "79px",
"font-family": "Helvetica",
"color": "#000",
"font-size": "16px"
}).appendTo("#modal");
}

我正在使用占位图像!对于实际图像。我似乎无法显示图像本身,只能显示“对象”一词。

最佳答案

我怀疑这是因为您引用的是 imageArray 数组 - 它是一个对象 - 但您想要的是数组中的元素。

您可以按照与首次添加数组类似的方式检索数组中的各个项目,例如

    for (i = 0; i < imageArray.length; i++) {
var image = imageArray[i];
}

或者,您可以通过将以下内容添加到 displayModal 函数的开头来构建所有图像 HTML 的字符串:

    var imageHTML = "";
for (i = 0; i < imageArray.length; i++) {
imageHTML += imageArray[i];
}

并将 imageHTML 添加到生成的 HTML 中,代替 “IMAGES!”

我添加了 working example to JSFiddle

关于javascript - 显示 Javascript 数组中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33298089/

25 4 0
文章推荐: javascript - 在 javascript 中设置响应断点
文章推荐: javascript - 使用 PHP 将特定数据从 angularJS 应用程序发送到 json 文件
文章推荐: javascript - 如何使用熨斗:router to create a separate link for each item in collection
文章推荐: javascript - JS 阻塞