我在网站http://www.cateringhygiene.co.uk/shop/左侧有一个侧边栏菜单,其中包含商店内的所有类别供用户浏览。这适用于除 Internet Explorer 8 之外的所有浏览器(并且仅适用于版本 8)。
我收到的错误是“消息:'jQuery' 为空或不是对象”。我已经在下面粘贴了我的代码,希望您能够对我为什么会发生这种情况有所了解,并希望它也能让其他人受益!
<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>
任何帮助将不胜感激。
非常感谢!汤姆