我想要的是一个图片,点击后打开一个画廊。我正在使用FancyBox,并且我想要Thumbnail Helper(带图像地图)Fancybox图片图库
就像这样:http://jsfiddle.net/ffZ7B/343/ 当您单击左边的weel时,它会打开图库,但它不会显示缩略图。
我尝试这样做:http://jsfiddle.net/ffZ7B/344/
有谁知道如何做到这一点?
谢谢!
我想要的是一个图片,点击后打开一个画廊。我正在使用FancyBox,并且我想要Thumbnail Helper(带图像地图)Fancybox图片图库
就像这样:http://jsfiddle.net/ffZ7B/343/ 当您单击左边的weel时,它会打开图库,但它不会显示缩略图。
我尝试这样做:http://jsfiddle.net/ffZ7B/344/
有谁知道如何做到这一点?
谢谢!
Thumbnail Helper
是fancybox v2.x的全新功能,在以前的版本中不存在。你在jsfiddle中使用fancybox v1.3.4。
如果你想使用Thumbnail Helper
,你必须升级到Fancybox v2.x,然后使用此代码:
HTML:
<img src="images/imageMap.jpg" usemap="#map" />
<map name="map" id="map">
<area class="fancybox" href="images/01.jpg" data-fancybox-group="gallery" shape="rect" coords="46,38,201,154" title="01" />
<area class="fancybox" href="images/02.jpg" data-fancybox-group="gallery" shape="rect" coords="295,35,388,83" title="02" />
<area class="fancybox" href="images/03.jpg" data-fancybox-group="gallery" shape="rect" coords="27,166,134,293" title="03" />
</map>
JS:
$(document).ready(function() {
$("area.fancybox").fancybox({
helpers: {
thumbs : {
width : 50,
height : 50
}
}
}); // fancybox
}); // ready
注意那我们使用data-fancybox-group="gallery"
属性来设置图库元素(rel
将不能与area
标签一起使用,因为它与v1.3.4一起使用。)您可能需要设置HTML5 DOCTYPE
以进行验证。
UPDATE:见working DEMO here - 注意(2013年1月15日)本演示将失败,因为使用jQuery v1.9.0是。检查THIS作进一步参考。尽管你可以用jQuery v1.8.3重现一个工作演示。
这正是我需要的。非常感谢!我现在就更新我的Fancybox。 – Azuen
请,如果你能再帮我一次。我努力尝试,但没有奏效。这是我原来的js:http://www.heypasteit.com/clip/0E43。然后我改为:http://www.heypasteit.com/clip/0E47。 我的标题:http://www.heypasteit.com/clip/0E48。我认为问题是关于compability – Azuen
WOW,我不知道如何,但我只是做到了!它现在正在工作,但有两个问题。首先,当我点击顶部的“X”按钮时,它不会关闭,关闭的唯一方法是单击图像的褪色部分。此外,我无法使用thumnails(仅限按钮)更改图像。你知道为什么吗?这是我使用的代码:http://jsfiddle.net/ffZ7B/345/(是的,有图像不在“坐标”中,因为它属于画廊,也许这就是原因。想要显示第一张图片,检查其他人应该首先打开图库,这是另一种方法吗?) – Azuen
我试过了,你检查了第二个链接吗? – Azuen
http://meta.stackexchange.com/a/5235万一你觉得这个答案有用。 – JFK