По умолчанию, щелчок строки подменю UIkit nav accordion закроет все уже открытые подменю, поскольку они открывают свое собственное.Но если вы щелкнете по строке навигации не подменю, она НЕ закроет уже открытые подменю.Документы (https://getuikit.com/docs/nav#accordion) выполняются аналогичным образом.
Я считаю, что такое поведение противоречиво и нежелательно. В идеале должен быть метод UIkit.nav(element).reset();
, чтобы закрыть все открытые пункты меню, но ни один из них не существует.
Я предполагаю, что мне нужно использовать встроенное событие click
, но я не знаю, как к этому подойти. Документы и примеры UIkit JS немногочисленны, что еще больше усложняет задачу.