Jquery $(…)。fancybox不是函数
我试图运行jQuery fancybox工具,但我一直遇到同样的问题。Firebug调试器突出显示了jQuery代码的第一个片段,并指出“$(…).fancybox不是函数”。下面是我试图运行此程序的基本代码。有没有办法解决这个问题Jquery $(…)。fancybox不是函数,jquery,html,fancybox,Jquery,Html,Fancybox,我试图运行jQuery fancybox工具,但我一直遇到同样的问题。Firebug调试器突出显示了jQuery代码的第一个片段,并指出“$(…).fancybox不是函数”。下面是我试图运行此程序的基本代码。有没有办法解决这个问题 <!doctype html> <html> <head> <title>FancyBox Test</title> <script type="text/ja
<!doctype html>
<html>
<head>
<title>FancyBox Test</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<link rel="stylesheet" href="/fancybox/jquery.fancybox.css" type="text/css" media="screen">
<script type="text/javascript" src="/fancybox/jquery.fancybox.pack.js"></script>
<script>
$(document).ready(function() {
$('.fancybox').fancybox();
});
</script>
</head>
<body>
<a href="images/1.jpg" class="fancybox" rel="gallery" title="Sample title 1">
<img src="images/1.jpg" width="150" height="100">
</a>
<a href="images/2.jpg" class="fancybox" rel="gallery" title="Sample title 1">
<img src="images/2.jpg" width="150" height="100">
</a>
<a href="images/3.jpg" class="fancybox" rel="gallery" title="Sample title 1">
<img src="images/3.jpg" width="150" height="100">
</a>
<a href="images/4.jpg" class="fancybox" rel="gallery" title="Sample title 1">
<img src="images/4.jpg" width="150" height="100">
</a>
</body>
</html>
FancyBox试验
$(文档).ready(函数(){
$('.fancybox').fancybox();
});
尝试在页面HTML标题中添加以下代码。(在调用Fancybox函数之前)
var$=jquery.noConflict();
您是否检查了指向脚本的链接,并确定它们已加载等。I second@Josh。是否确定fancybox/目录位于站点的根目录下?通常,它放在/js目录中。打开控制台,查看脚本是否已加载。获取Firebug如果你使用Firefox,这很好。就像其他人所说的,确保fancybox脚本正在加载。可能尝试使用相对的src目标,而不是源于根的目标。我猜你走错了路。除了检查控制台外,您还可以打开页面源代码并单击.js,拉出脚本或404错误。我已经修复了它。谢谢大家!
<script type="text/java script">
var $= jquery.noConflict();
</script>