Делаю выдвигающееся слева меню для мобильной версии. Погуглил в интернете, посмотрел примеры, в общем сделал. Выдвигаться оно выдвигается, но я не знаю, как сделать, чтобы оно обратно задвигалось. Например: Пользователь нажал нужную кнопку и меню выдвинулось, а через секунду пользователь передумал что-то нажимать в этом меню и решил закрыть это меню. Я хочу сделать, чтобы при клике ВНЕ этого меню оно задвигалось обратно. Ну, нажал в пустую область и оно исчезло. Как это реализовать? Ссылка на файл с кодом (он небольшой) http://dropmefiles.com/qkyUz
лучше на jsfiddler выкладывать код просто добавь событие на body например, и при его вызове, смотри если меню открыто, то закрой его, ещё можно mouseover у меню смотреть, когда мышка покинуло меню и в этом случаи тоже можно его закрывать
Я в JS второй день Мне добавить событие - это изучать всё(( Можно пример? У андроидов, вроде нет, мышки) Мобильная ж версия)
там tap будет в пустом месте, посчитает за mouse out возможно https://learn.javascript.ru/introduction-browser-events
Врятле на body получится повесить т.к в меню будут ссылки и если игрок будет на них нажимать, то будет срабатывать эта функция и вместо перехода по ссылке будет менюшка закрываться...