Fancybox 描述框
Fancybox description box
我正在尝试在 pop-up 图像左侧创建一个描述框,例如:http://postimg.org/image/4a44hyz71/73ae3809/
现在我用下面的方法找了个地方写我的描述和缩略图。
JSFIDDLE Demo
JQUERY:
$('.fancybox').fancybox({
prevEffect : 'fade',
nextEffect : 'fade',
padding:0,
closeBtn : true,
arrows : true,
nextClick : true,
helpers : {
title : { type : 'outside' }
},
helpers : {
thumbs : {
width : 80,
height : 80
}
},
beforeLoad: function() {
this.title = $(this.element).attr('caption');
}
});
HTML:
<a caption="Early 1900'....." rel="Sold" class="fancybox" data-fancybox-group="thumb1"
href="http://fancyapps.com/fancybox/demo/4_b.jpg"> <img src=" "alt="" /></a>
这是否被认为是一种正确的方法,标题是否可以像 post 开头的图像中那样输入。
另外,我如何将描述框放置在 pop-up 图像的左侧并赋予它相同的高度,同时保持它响应 window re-sizing?
我希望这接近您想要实现的目标:
http://jsfiddle.net/arjbb9xc/1/
缺点是当 window 太小时,描述会消失。为了解决这个问题,我们必须包含一些可能导致 fancybox 出现问题的令人讨厌的 javascript。
注意:如果您只想为 fancybox 图片添加一个小标题,只需将 title="your description"
添加到 <a>
标签即可。但是,因为您想在描述中使用 headers 和段落,所以您采用的方法似乎是合法的。
我正在尝试在 pop-up 图像左侧创建一个描述框,例如:http://postimg.org/image/4a44hyz71/73ae3809/
现在我用下面的方法找了个地方写我的描述和缩略图。 JSFIDDLE Demo
JQUERY:
$('.fancybox').fancybox({
prevEffect : 'fade',
nextEffect : 'fade',
padding:0,
closeBtn : true,
arrows : true,
nextClick : true,
helpers : {
title : { type : 'outside' }
},
helpers : {
thumbs : {
width : 80,
height : 80
}
},
beforeLoad: function() {
this.title = $(this.element).attr('caption');
}
});
HTML:
<a caption="Early 1900'....." rel="Sold" class="fancybox" data-fancybox-group="thumb1"
href="http://fancyapps.com/fancybox/demo/4_b.jpg"> <img src=" "alt="" /></a>
这是否被认为是一种正确的方法,标题是否可以像 post 开头的图像中那样输入。 另外,我如何将描述框放置在 pop-up 图像的左侧并赋予它相同的高度,同时保持它响应 window re-sizing?
我希望这接近您想要实现的目标: http://jsfiddle.net/arjbb9xc/1/
缺点是当 window 太小时,描述会消失。为了解决这个问题,我们必须包含一些可能导致 fancybox 出现问题的令人讨厌的 javascript。
注意:如果您只想为 fancybox 图片添加一个小标题,只需将 title="your description"
添加到 <a>
标签即可。但是,因为您想在描述中使用 headers 和段落,所以您采用的方法似乎是合法的。