首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fancybox -无法在Fancybox窗口中打开图像

Fancybox -无法在Fancybox窗口中打开图像
EN

Stack Overflow用户
提问于 2013-08-17 11:40:27
回答 1查看 1.4K关注 0票数 1

我坚持为我的照片设置Fancybox窗口,我是这样做的:

代码语言:javascript
复制
$(document).ready(function() {  
  $('.fancybox').fancybox();
});

这是Fancybox的初始化。然后设置链接和图像:

代码语言:javascript
复制
= link_to i.file_url, :class => 'fancybox', :rel => 'gallery', :title => i.title do
  = image_tag i.file_url, :style => 'width: 150px;'

生成以下HTML代码:

代码语言:javascript
复制
<a href="URL TO FILE" class="fancybox" rel="gallery" title="Item Name">
  <img alt="something" src="URL TO FILE" style="width: 150px;">
</a>

但是,当我单击链接时,图像将加载到新窗口中,而不是在Fancybox窗口中。Fancybox JS+CSS库的添加是正确的-我遗漏了什么?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-17 13:13:03

在您的情况下,问题是您的URL模式不是由fancyBox标识的。

您应该在选项中显式地指定它:

代码语言:javascript
复制
    $('.fancybox').fancybox({type:'image'});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18288391

复制
相关文章

相似问题

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