我有一个缩略图列表,点击后会触发fancybox。让我们说它是这样的:
<div id="thumbs">
<a title="<a class='tes' href='gallery_detail.php?id=1'>Link</a>" href="big-image1.jpg"><img src="image1.jpg" /></a>
</div>
然后在javascript中我写了这个:
$("#thumbs a").fancybox({
'onComplete' : function(){
$('.tes').fancybox({
'onClosed' :function(){
$.fancybox.prev;
}
});
})
});
问题是当我点击第一个fancybox标题中的Link时,我认为它取代了第一个fancybox,然后当我关闭第二个fancybox时,fancybox关闭而不是回到大图像(第一个fancybox)
我想要的是当我关闭第二个fancybox时,fancybox显示第一个带有大图像的fancybox。第二个fancybox实际上是一个表单,例如评论等。所以当用户提交表单时,它应该显示大图像。
有什么想法吗?感谢