Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как применить правильно фокус (https://javascript.ru/forum/jquery/66617-kak-primenit-pravilno-fokus.html)

Giorgi 27.12.2016 20:39

Как применить правильно фокус
 
Доброе время суток, никак не получается применить правильно фокус , принцип такой нажал на иконку строка открылось, кликнул где то в другом месте она закрылось, но пока у меня получается так, кликнул она открылось а закрывать никак не получается, вот на эту иконку что на картинке.
а вот сам сайт: http://front-end.hol.es/adaptive/promdiskont/

Black_Star 27.12.2016 23:29

Код в студию. А так через события on("click", $(this).toggle()); Ну или что то в этом роде. можно show() hide() с привязкой тех элементов которые надо показывать/скрывать

Giorgi 28.12.2016 16:45

$('.search').click(function(){
       $('.search-bar').toggleClass('form_active');
       $('.search-bar input[type="submit"]').toggleClass('visible');
       });

рони 28.12.2016 17:56

Giorgi,
$(document).click(function(a) {
        $(a.target).closest(".search-bar").length || ($(".search-bar").removeClass("form_active"), $('.search-bar input[type="submit"]').removeClass("visible"))
    })


Часовой пояс GMT +3, время: 11:01.