0

ウェブサイトhttp://www.cataloghygiene.co.uk/shop/の左側にサイドバー メニューがあり、ユーザーがブラウジングできるショップ内のすべてのカテゴリが含まれています。これは、Internet Explorer 8 (およびバージョン 8 のみ) を除くすべてのブラウザーで機能します。

私が受け取っているエラーは、「メッセージ: 'jQuery' は null またはオブジェクトではありません」です。以下に私のコードを貼り付けました。なぜこれが私に起こっているのかについて少し光を当てることができ、他の人にも役立つことを願っています!

    <script type="text/javascript">
        var jQuery = jQuery.noConflict(); 
        jQuery(document).ready(function () {
          jQuery('#sidenav > li > a.show-cat').click(function(){
            jQuery('#sidenav li ul').slideUp();
            if (!jQuery(this).hasClass('active')){                
              jQuery(this).next().slideToggle();
              jQuery('#sidenav li a.show-cat').removeClass('active');
              jQuery(this).addClass('active');
            }
            else if (jQuery(this).hasClass('active')) {
                jQuery(this).removeClass('active');
            }
          });
          jQuery('#sidenav > li > ul > li > a.show-cat').click(function(){
            jQuery('#sidenav li ul li ul').slideUp();
            if (!jQuery(this).hasClass('active')){
              jQuery(this).next().slideToggle();
              jQuery('#sidenav li ul li a.show-cat').removeClass('active');
              jQuery(this).addClass('active');
            }
            else if (jQuery(this).hasClass('active')) {
                jQuery(this).removeClass('active');
            }
          });
        });
    </script>

どんな助けでも大歓迎です。

どうもありがとう!トム

4

2 に答える 2

0

にファイルが見つかりません

<script src=http://www.cateringhygiene.co.uk/shop/js/jquery/jquery-1.7.js"></script>

あなたはこれを使うことができます...

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

ご挨拶。

于 2013-01-09T16:37:25.937 に答える
0

Chromeで次のエラーが発生します-IE8ではなく、大規模です:

GET http://www.cateringhygiene.co.uk/shop/js/jquery/jquery-1.7.js 404 (Not Found) 

<head>したがって、まず最初に、jQueryを最初のJSファイルとしてロードしてみてください。いくつかの問題を修正するために必要なのはこれだけです。

于 2013-01-09T16:05:04.580 に答える