2011-07-18 6 views
0

**私は現在このjQueryのドロップメニューがうまく動作していますが、私は親のULにバックグラウンドの変更があって、最初のバックグラウンド **クリックするとjQuery親ULの背景が変わります

$(document).ready(function(){ 

    $('.navigation > ul > li > a, .shoppingbasket a').click(function(e){ 
     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); 
    }); 

}); 
+0

マークアップを投稿できますか? –

+0

どのように1つの "unclick"何か? –

+0

ドロップダウンをクリックしてクリックすると、再び元に戻すことを意味します。 – Delete

答えて

0
$('.navigation > ul > li > a, .shoppingbasket 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(); 
    } 
}); 

CSS):

カップルの事を試してみましたが、それは私が http://www.media21a.co.uk/clientlogin/benaiahmatheson/benaiah-matheson/profile/

は、任意の助けてくれてありがとう何を意味するかを確認するために、仕事のウェブサイトをチェックアウトして取得カント

.current{ 
    background: #f00; 
} 
+0

ありがとう、私はこれが正しい答えだと思う:) – Delete

関連する問題