html数组放图片,以HTML格式显示数组中的图像

我建议使用模板。

恕我直言,它是一个功能更强大的解决方案,您可以轻松更改模板,将您的数据嵌入到您想要的任何第三方图库/旋转木马中,并且更加清晰。

示例强>

以下是HTML中嵌入模板的示例(您可以将其放在那里以便更好地进行组织)

它依赖于

模仿的MustacheJS

JQuery只是为了通过id获取div(如果你不想在其他任何地方使用JQuery,你可以轻松地删除与DOM的JQuery依赖关系)

hacky .match()部分是提取宽度和高度,如果您可以在GALLERY_JSON中将这两个值作为变量提供,则您不需要这样做。





var GALLERY_JSON = {

"size" : "200x200",

"images": [

{

"src" : "http://aws.netclime.net/Images/1.png",

"text" : "This is an image1",

"link" : "http://cnn.com"

},

{

"src" : "http://aws.netclime.net/Images/2.png",

"text" : "This is an image2",

"link" : "http://google.com"

},

{

"src" : "http://aws.netclime.net/Images/3.png",

"text" : "This is an imageN",

"link" : "http://yahoo.com"

}

]

};

var width = GALLERY_JSON.size.match(/^[0-9]+/);

var height = GALLERY_JSON.size.match(/[0-9]+$/);

GALLERY_JSON.width = width;

GALLERY_JSON.height = height;

var template = $('#template').html();

var gallery = Mustache.render(template, GALLERY_JSON);

$('#gallery').html(gallery);

{{#images}}

{​{text}}

{{text}}

{{/images}}





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值