Jquery Fancybox没有';单击图像时不初始化
Fancybox没有初始化,它只是在浏览器中打开图像文件 我正在为一位纹身艺术家制作一个公文包画廊,并使用Fancybox来显示图像,但是,当我点击图像时,它只会进入服务器上的图像文件,而不会显示lightbox。我已将所有内容正确链接,没有任何错误。这已经让我发疯太久了。非常感谢您的帮助Jquery Fancybox没有';单击图像时不初始化,jquery,fancybox,coda,Jquery,Fancybox,Coda,Fancybox没有初始化,它只是在浏览器中打开图像文件 我正在为一位纹身艺术家制作一个公文包画廊,并使用Fancybox来显示图像,但是,当我点击图像时,它只会进入服务器上的图像文件,而不会显示lightbox。我已将所有内容正确链接,没有任何错误。这已经让我发疯太久了。非常感谢您的帮助 网站:我查看了该网站,并给出了下一个错误: 未捕获的TypeError:对象[Object Object]没有方法“fancybox” 这可能是因为加载脚本错误。我在文档的头部看到,此脚本为空: <sc
网站:我查看了该网站,并给出了下一个错误: 未捕获的TypeError:对象[Object Object]没有方法“fancybox” 这可能是因为加载脚本错误。我在文档的头部看到,此脚本为空:
<script type="text/javascript" src="/fancybox/source/jquery.fancybox.pack.js"></script>
必须加载源代码才能执行fancybox方法。页面有两个问题:
/testing/fancybox/..
或fancybox/..
$(“a.group”)
对图像进行寻址。您必须改用$(“a.fancybox”)
,因为您使用的选择器作用于class
值,而不是rel
值()第二点的另一种方法是使用
$('a[rel=“group”]”)
作为元素选择器()。我的浏览器为应该位于和中的文件打印一组“404未找到”消息,因此,$(…).fancybox
不是一个函数。我建议添加这些函数,如果仍然有问题,请返回。别忘了CSS,没有它fancybox似乎总是无法工作。您对fancybox文件的调用(/fancybox/source/jquery.fancybox.pack.js)返回404个错误。。。。因此,文件不在您告诉文档的位置,它们正好在这里(在“testing”子目录下),因此您可以使用相对路径或正确的绝对路径。我已经让它工作了,谢谢@Abrixas2!我将$(“a.group”)更改为$(“a.fancybox”),这就是有效的方法。