Я хочу, чтобы меню «Язык» работало как раскрывающееся меню, когда оно на рабочем столе, и оставалось неактивным раскрывающимся меню, когда оно на мобильном телефоне.
После нажатия на мобильном телефоне в раскрывающемся меню должны отображаться параметры, оставшиеся в меню гамбургера.
Языковое меню:
https://i.imgur.com/1vCEc2C.png
&&
https://i.imgur.com/R4AKUDG.png
Что я хочу сделать на рабочем столе:
https://i.imgur.com/8jFIVi5.png
Я сделал меню кликабельным на рабочем столе с помощью кода JavaScript, но на мобильном устройстве меню работает странно.
Хотелось бы, чтобы раскрывающееся меню работало при нажатии на рабочем столе, и когда я щелкаю в любом другом месте на рабочем столе, оно закрывалось, а не только при нажатии на само меню.
На мобильном телефоне меню выглядит странно, вместо того, чтобы быть отключенным до щелчка.
JSFiddle -> <script async src="//jsfiddle.net/jkuwg3ac/embed/"></script>