<div>
<img class="dialog" src="xxx.jpg">
<div id="dialog_large_image"></div>
</div>
<script type="text/javascript">
$(function () {
$("img.dialog").click(function() {
var large_image = '<img src= ' + $(this).attr("src") + '></img>';
$('#dialog_large_image').html($(large_image).animate({ height: '50%', width: '50%' }, 500));
});
});
</script>
for (var i in result_array) {
var html = '';
var html = '<div id="dialog_pic"><div class="dialog-body"><img src="' + result_array[i]['photo_url'] + '?imageView2/1/w/128/h/128"></div></div> <div class="waterfall_stream_pic"><div class="item">';
if (result_array[i]['photo_url']) {
html += '<img class="zoom" src="' + result_array[i]['photo_url'] + '?imageView2/1/w/128/h/128">';
}
html += '<div><span>' + result_array[i]['final_score'] + '</span><span>(' + result_array[i]['baby_gender'] + '宝' + ')</span><p>' + parseInt(result_array[i]['age_in_month']/12) + '周岁'+ result_array[i]['age_in_month'] + '个月</p>';
html += '</div></div></div>';
$container_pics.append(html);
}
}
#dialog_pic {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0,0,0,0.65);
z-index: 100;
display: none;
.dialog-body {
width: 100%;
max-width: 250px;
max-height: 300px;
margin: 0 auto;
padding: 10px;
border-radius: 5px;
background: white;
overflow: auto;
margin-top: 283px;
img {
width: 100%;
}
}
}
// pic zoom
$(function() {
//获取缩略图的点击事件,然后将大图片展示出来(样式里默认显示为```none```)
$('.result_pics').on('click', 'img.zoom', function() {
var $dialog = $('#dialog_pic'); //这里的dialog_pic是整个大图的显示区域(请注意,这里之只有采用变量赋值的方式是为了
$dialog.show();
// outerHeight声明了整个窗口的高度
// 此处的代码通过上面的图片,我已经标注出来了相应的区域部分。整个页面减去大图片显示区域从上到图片的最底边所产生的距离,然后除2就可以实现图片的放大居中了。
var marginTop = ($dialog.outerHeight() - $('.dialog-body', $dialog).outerHeight()) / 2;
$('.dialog-body', $dialog).css({
marginTop: marginTop
});
});
// 点击显示的大图,触发事件,当触发当前页面内里任何处位置,就会隐藏显示的大图
$('.result_pics').on('click', '#dialog_pic', function() {
$(this).hide();
});
});
var html = '<div id="dialog_pic"><div class="dialog-body"><img src="' + result_array[i]['photo_url'] + '?imageMogr/auto-orient"></div></div> <div class="waterfall_stream_pic"><div class="item">';
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有