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. ページは、含まれているスクリプトがページ外で機能しているように見えても、404 を引き起こす代替ベース URLを定義していません。

于 2013-01-15T21:00:24.737 に答える