Главный затык с js: при нажатии на пункт меню, меню приподнимается вверх. подпункт на всю ширину окна.
Еще меню всегда прижато к низу (с этим проблем нет).
Плохо, когда люди не умеют нормально формулировать вопрос и ждут, что прочтут их мысли. Ни кода, ни подробного объяснения.
"меню приподнимается вверх" - подпункты появляются снизу или основное меню при нажатии поднимается вверх ?
"Еще меню всегда прижато к низу" - подменю прижато к низу ?
но маленький ньюанс все-таки
теперь при наведении на пункты даже если нет подпунктов то меню все равно поднимается
я понимаю что это из-за селектора
попыталась более точно указать наследием или по классу чтобы отличал именно тот у которого есть подпункты но тогда получается что как только уводишь курсор меню закрывается https://jsfiddle.net/u757zjce/2/