向 Fancybox 添加缩放

Posted

技术标签:

【中文标题】向 Fancybox 添加缩放【英文标题】:Adding zoom to Fancybox 【发布时间】:2011-08-25 00:57:03 【问题描述】:

我将 Fancybox 用于我的缩略图库。我也想将 JQZoom (http://www.mind-projects.it/projects/jqzoom/) 与 fancybox 一起使用。

最终结果: 1.用户点击缩略图 2.fancybox 出现大图 3. 用户可以将鼠标悬停在图像上使用JQZoom放大更多

现在我已经将它设置为执行此效果。 fancybox 完美地工作,但 JQZoom 根本不工作。我也没有遇到任何使用 firebug 的错误。

这是页面:

http://waldondigital.com/mix/gallery.html

这是我的 jquery:

http://pastebin.com/3Nc9pzMM

感谢您的宝贵时间,非常感谢。

【问题讨论】:

嗨,这样做了吗?如果是的话怎么办?因为我想做同样的事情.... :) 【参考方案1】:

这应该可以解决问题:http://pastebin.com/mg7e0Z1S

它基本上将缩放图像作为内容添加到$.fancybox,并在通过onComplete 完成时应用$.jqzoom()。 我禁用了滚动,因为 jqzoom 似乎为较小的图像添加了边框,从而导致水平滚动条。

仅供参考,我只使用内联缩放进行了测试...

【讨论】:

【参考方案2】:

您需要设置 fancybox zoom 来打开一个 iframe 样式的灯箱,其中包含您的 JQZoom 代码。可能是一个非常巧妙的组合!

【讨论】:

以上是关于向 Fancybox 添加缩放的主要内容,如果未能解决你的问题,请参考以下文章

FancyBox iframe 高度问题

将图像数组添加到 Fancybox

尝试使用 Fancybox 在标题上方添加标题

Fancybox 3 - 将按钮添加到自定义 HTML 弹出窗口

Fancybox:在列表中添加每个相关的 html 内容

在fancybox标题中添加链接