$.Pop('<img src="' + $(this).attr("img") + '">',{ Title: '网站演示效果',Btn: { yes: { vla: 'Close' } },Class: 'pop' });
//弹出pop窗口,加载图片
$(".pop .box-content").css({ "max-height": $(window).height() - 138,"overflow": "auto" });
//加载.pop窗口内容,由于是异步,需要判断.pop内容是否完全加载完毕
$('.pop img').load(function () {
$(".pop").css({ top: ($(window).height() - $(".pop").height()) / 2 });
});
//加载.pop窗口完成后,计算定位top
延伸:
如果.pop内还有其它元素,可考虑用*代替img:
$('.pop *').load(function () {
$(".pop").css({ top: ($(window).height() - $(".pop").height()) / 2 });
}); |