0

我网站上的所有花哨的盒子都运行良好,直到早上,然后突然错误出现在每个页面上,所有花哨的盒子都在标签中打开。 Uncaught TypeError: Object [object Object] has no method '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>
4

1 回答 1

1

确保...

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

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

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

于 2013-01-15T21:00:24.737 回答