Я использую API-интерфейс Jquery UI "Menu" для создания меню навигации в приложении.
Меню отлично рисуется и связывается, и при наведении на него применяется естественный jquery ui css, присваивая наведенным элементам класс ui-state-focus. Когда вы перемещаете мышь от элемента, он удаляет этот класс, что переводит элемент в невыделенное состояние по умолчанию.
Я экспериментировал с добавлением стандартного класса jquery ui css «ui-state-active», который применяет определенный CSS к элементу в меню, данному этому классу. Однако при наведении курсора на любой другой элемент этот класс ui-state-active УДАЛЕН из активного элемента, что фактически приводит к тому, что наведение курсора уничтожает активный выбор, даже если новый выбор еще не сделан (щелчком).
Я хочу иметь возможность добавлять парящие классы, но оставлять класс ACTIVE без изменений, чтобы на каждой странице активный элемент меню всегда имел активный класс.
Любые идеи о том, как правильно помечать элементы, активные в API меню пользовательского интерфейса jquery?