Witam!
Mam takie pytanie odnośnie chowania i pokazywania się rozwijanego menu.
Mam pasek nawigacyjny a w nim rozwijane menu, lista z rozwijanym menu ma domyślnie ustawiony tag display: none; gdy przycisk "dostaje" hover to tag display zmienia się na block. Gdy kursor znajduje się POZA rozwijanym menu to menu znowu dostaje tag display: none;
Problem pojawia się gdy w menu rozwijanym mam input'a i gdy ten input dostaje focus to wtedy chcę mieć tak aby nawet gdy kursor znajduje się poza rozwijanym menu to rozwijane menu jest wyświetlane. czy za pomocą samego CSS jestem w stanie coś takiego zrobić ?
Jedyne co mi przychodzi do głowy to za pomocą JavaScript/jQuery odpinać funkcję chowającą menu rozwijane gdy input dostaje focus i przypinać funkcję chowającą menu gdy input traci focus. Ale czy to jedyna droga ?