首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fancybox Imagemap图库

Fancybox Imagemap图库
EN

Stack Overflow用户
提问于 2012-07-03 02:57:08
回答 1查看 2.7K关注 0票数 1

我想要的是一个图像,点击后打开一个画廊。我正在使用FancyBox,我想要缩略图助手(带图像地图)

它是这样的:http://jsfiddle.net/ffZ7B/343/当你点击左边的页面时,它会打开图库,但不会显示缩略图。

我试过了:http://jsfiddle.net/ffZ7B/344/

有人知道怎么做吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-03 03:37:24

Thumbnail Helper是fancybox v2.x的一个全新功能,在以前的版本中是不存在的。您正在jsfiddle中使用fancybox v1.3.4。

如果你想使用Thumbnail Helper,你必须升级到Fancybox v2.x,然后使用下面的代码:

HTML:

代码语言:javascript
复制
<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:

代码语言:javascript
复制
$(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

更新:请参阅working DEMO here -备注(2013年1月15日)此演示将失败,因为使用的是jQuery v1.9.0。有关进一步的参考,请查看。不过,您可以使用jQuery v1.8.3重现工作演示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11299553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档