fancybox的每个页面出错Uncaught TypeError:Object [object Object]没有方法'fancybox'

时间:2013-01-15 19:59:19

标签: jquery fancybox

我网站上的所有花哨的盒子都工作正常,直到早上,然后每一页都会突然出现错误,并且所有花哨的盒子都在标签中打开。 未捕获的TypeError:对象[object object]没有方法'fancybox' 我不知道问题出在哪里。请帮助我,我已经花了一半时间弄清楚但没有帮助。

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

 <script type="text/javascript">

     $(function () {
         // Error here  **Uncaught TypeError: Object [object Object] has no method 'fancybox'**
         $("a.fancybox").fancybox({

             'overlayShow': true,
             'autoSize': false,
             'autoResize': false,
             'autoDimensions': false,
             'enableEscapeButton': true,
             'showCloseButton': true,
             'width': 620,
             'height': 250,
             'type': 'iframe',
             'scrolling': 'no'
         });
     });
    </script>

      <link rel="stylesheet" href="/Content/fancybox/jquery.fancybox.css?v=2.1.2" type="text/css" />
    <script type="text/javascript" src="/Content/fancybox/jquery.fancybox.pack.js?v=2.1.2"></script>
    <link rel="stylesheet" href="/Content/fancybox/helpers/jquery.fancybox-buttons.css?v=1.0.5" type="text/css" />
    <script type="text/javascript" src="/Content/fancybox/helpers/jquery.fancybox-buttons.js?v=1.0.5"></script>

1 个答案:

答案 0 :(得分:1)

确保......

  1. http://<your-domain.com>/Content/fancybox/jquery.fancybox.pack.js?v=2.1.2不会导致错误(404或其他)

  2. $仍然是jQuery对象的别名(您可能会包含一些其他库,稍后会在脚本中重新定义$

  3. 该页面未定义替代base URL,这将导致包含的脚本404,即使它们似乎在页面外工作