我正在使用 JavaScript for 循环,我的代码在这里
content = "";
for (var i = 0; i < 13; i++) {
var alt=glevel[i].getAttribute("name");
if(jQuery.inArray(alt, clickArray) > -1) {
if ($.browser.msie && parseInt($.browser.version, 10) === 8 || $.browser.msie && parseInt($.browser.version, 10) === 7) {
content += "<li id='"+alt+"' style='cursor:pointer;filter:alpha(opacity=50);'>"+alt+"<br><div style='width:auto;'><img src='products/"+alt+".png'><br><font size='1px'>Click Base To Select</font></div><br><p style='text-decoration:none;color:#ffffff;font-size:10px;margin-top:-18px;' id='"+alt+"'>Click Here For Product Info</p></li> \n";
} else {
content += "<li id='"+alt+"' style='cursor:pointer;opacity:0.3;'>"+alt+"<br><div style='width:auto;'><img src='products/"+alt+".png'><br><font size='1px'>Click Base To Select</font></div><br><p style='text-decoration:none;color:#ffffff;font-size:10px;margin-top:-18px;' id='"+alt+"'>Click Here For Product Info</p></li> \n";
}
//$('#'+clickArray[alt]+"").css("opacity","0.5");
} else{
content += "<li id='"+alt+"' style='cursor:pointer'>"+alt+"<br><div style='width:auto;'><img src='products/"+alt+".png'><br><font size='1px'></font></div><br><p style='text-decoration:none;color:#ffffff;font-size:10px;margin-top:-18px;' id='"+alt+"'></p></li> \n";
}
$("#step_2").html(content);
}
这段代码的输出是这样的:-
image1 image2 image3 image4
image5 image6
image7 image8 image9 image10
image11 image12 image13
update:- it looks like that because of my table width and height
它工作得很好,它显示了我所拥有的真实产品图像。
现在我想显示这样的东西:-
image1 image2 image3 image4
image5 image6 image7
image8 image9 image10
image11 image12 image13
表示第一行有 4 张图片,而第 2、3、4 行有 3 张图片