我在购物车切换下拉菜单时遇到问题,点击下拉链接时,链接不会将我带到链接位置,而是会做其他事情。无法点击切换下拉链接
这是我的编码,我做错了什么?任何帮助都会很棒。
$(document).ready(function(){
// Drop Menu
$('.navigation > ul > li > a').click(function(e){
if($(this).parent().hasClass('current')){
$(this).parent().removeClass('current');
}else{
$(this).parent().addClass('current');
}
if($(this).parent().find('ul')){
e.preventDefault();
}
});
$('.shoppingbasket > ul > li').click(function(e){
if($(this).hasClass('current')){
$(this).removeClass('current');
}else{
$(this).addClass('current');
}
if($(this).parent().find('ul')){
e.preventDefault();
}
});
$(".navigation ul ul, .shoppingbasket ul ul").css({display: "none"});
$(".navigation ul li, .shoppingbasket ul li").click(function(){
$(this).find('ul:first').slideToggle(400);
});
});
你的HTML可以帮助你和你在你的JavaScript任何错误? – Alex