首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击图像时,Fancybox不会初始化

单击图像时,Fancybox不会初始化
EN

Stack Overflow用户
提问于 2013-08-07 02:39:38
回答 2查看 275关注 0票数 0

Fancybox没有初始化,它只是在浏览器中打开图像文件。

我正在为一位纹身艺术家制作一个作品集画廊,并使用Fancybox来显示图像,然而,当我单击图像时,它只是转到服务器上的图像文件,并且没有显示lightbox。我所有的链接都是正确的,没有任何错误。这已经让我发疯太久了。任何帮助都是非常感谢的。

网址:http://jessetattoo.com/testing/portfolio.html

EN

回答 2

Stack Overflow用户

发布于 2013-08-07 02:53:33

我查看了该站点,并给出了下一个错误:

未捕获TypeError:对象没有方法“fancybox”

这可能是因为加载脚本错误。我在文档的头部看到,这个脚本是空的:

代码语言:javascript
运行
复制
<script type="text/javascript" src="/fancybox/source/jquery.fancybox.pack.js"></script> 

必须加载源文件才能执行fancybox方法。

票数 0
EN

Stack Overflow用户

发布于 2013-08-07 03:32:41

该页面有两个问题:

正如上面注释中指出的那样,脚本和样式表文件的路径是错误的,它们必须是/testing/fancybox/...

  1. 您在页面上使用的脚本,您可以使用/testing/fancybox/...来寻址图像。您必须改用$("a.fancybox"),因为您使用的选择器对class值有效,而不是对relrel有效

第二个点的另一种方法是使用$('a[rel="group"]')作为元素选择器(documentation)。

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

https://stackoverflow.com/questions/18088008

复制
相关文章

相似问题

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