看到很多layer.open的帖子,但是好像只能查看单张查看,体验感很差。找到一个使用photos的那个帖子又要点击两次才能触发,于是稍微改了下。
{field:'images', title: '照片',width:250,height:100,templet: '#picPathItem'},
<script type="text/html" id="picPathItem">
{{# if(d.images == undefined || d.images == '' || d.images == null){ }}
暂无图片
{{# } else { }}
<div style="margin:0 10px; display:inline-block !important; display:inline; max-width:70px; max-height:50px;" class="{{d.id}}" >
{{#var srr=d.images.split(",");
for(var j in srr) { srr[j] }}
<img style=" max-width:70px; max-height:50px;" title="点击放大" οnclick="photograph(this)" src="{{srr[j]}}" id="{{d.id}}"/>
{{# } }}
{{# } }}
</div>
</script>
//点击图片变大
function photograph(t) {
if(t.src == null||t.src == ''){
return;
}
//让img的id等于parent的class
var img_id=t.id;
layer.photos({
photos: '.'+img_id,
anim: 5
});
}
点击效果