Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery $(…)。fancybox不是函数_Jquery_Html_Fancybox - Fatal编程技术网

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

我试图运行jQuery fancybox工具,但我一直遇到同样的问题。Firebug调试器突出显示了jQuery代码的第一个片段,并指出“$(…).fancybox不是函数”。下面是我试图运行此程序的基本代码。有没有办法解决这个问题

<!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>