我在購物車切換下拉菜單時遇到問題,點擊下拉鍊接時,鏈接不會將我帶到鏈接位置,而是會做其他事情。無法點擊切換下拉鍊接
這是我的編碼,我做錯了什麼?任何幫助都會很棒。
$(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