2016-04-14 32 views
-1

Menü çubuğunda bir menü öğesinde gezinirken etkin olacak bir menü oluşturuyorum. Her şey beklendiği gibi gitti ancak menü panelindeki bir öğeye tıklarken bu menü paneli gizlenmiyor. Onclick olayı tetiklendikten sonra bu menü paneli nasıl gizlenir.css'de gezinme menüsü menüsü onclick'ten sonra Menü paneli

NB: Vurguluda menü panelini gizlemek/göstermek için salt CSS numaralarını kullanıyorum. Görüntüleme özniteliğini hiçbiri/bloğu olarak değiştirmek gibi Yeni sayfada gezinme de yoktur/menü öğesine tıkladıktan sonra sayfa yeniden çizilmez. Menü öğesinin amacı, yalnızca varolan sayfaya bazı içerik eklemek içindir

+1

: Örneğin

paneli tıklanma öğe içinde olup olmadığını. –

+0

Sanırım alt menüyü ': ziyaret edildi' veya muhtemelen ': odaklı' durumları ile gösteriyorsunuz. Sorunu düzgün bir şekilde çoğaltmak ve incelemek için lütfen kodunuzu paylaşın. İdeal bir jsFiddle demosu oluşturun veya canlı siteye bir bağlantı paylaşın. – Aziz

cevap

0

:active sözde seçiciyi kullanmayı deneyebilirsiniz. Sorun, öğenin panelle nasıl ilişkilendirileceğidir. Bazı kod güzel olurdu

#item:active #panel{ 
    display:none; 
}