2012-07-19 113 views
0

我有一個下拉是隱藏使用左:-9999em;並留下:0em;在懸停/焦點上,但是當我通過下拉列表中的鏈接進行選擇時,顯示鏈接的父級再次消失。如果專注於父母的孩子顯示父母

是有沒有去讓孩子是否焦點=然後告訴家長W/CSS或jQuery的

UPDATE ....

好了,我還挺想這個jQuery

$('.sub-nav-wrapper a').focus(function() 
    $(this).parent().css('left','0'); 
}); 

使A)它的工作原理和b)它隱藏當焦點不在它

+2

你能顯示你的代碼片段嗎? ()。 – 2012-07-19 20:37:25

+0

當前試圖讓它工作$('。sub-nav-wrapper ul li')。focus(function(){ $(this).parent()。toggleClass('shownav'); }) – 2012-07-19 21:05:31

回答

0
$(child).click(function() { 
    $(this).parent().show(); 
} 

我不知道它是possib在CSS中。

+0

否,使用CSS選擇父項目是不可能的,儘管CSS4也承諾將它也納入其中。 – Ana 2012-07-19 20:41:32