ウェブサイト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>
どんな助けでも大歓迎です。
どうもありがとう!トム