Делая какое-то приложение в JSF PrimeFaces 3.1.1 (все еще учусь), я реализовал полный макет страницы - Санни (тег <p:layout />
). Все хорошо, кроме строки меню.
При наведении курсора на кнопку подменю в меню отображается выпадающее подменю, но когда я хочу перейти с помощью мыши в подменю, оно исчезает. Единственный вариант - очень быстро изменить положение мыши в подменю - чем оно остается. И это проблема, нужно, чтобы он работал нормально, не исчезая.
Если я выложу макеты, меню снова будет работать хорошо. Также пытался скопировать и вставить код из витрины PF, проблема была та же.
Использование JSF 2 на Tomcat 7.0.22.0. Вот что-то из моего кода ...
Меню в шаблоне:
<p:layoutUnit position="north" size="130">
<ui:insert name="top">
<p:menubar id="mainMenu" model="#{menu.mainMenu}" />
</ui:insert>
</p:layoutUnit>
CSS, решающий проблемы переполнения:
.ui-layout-north .ui-layout-unit-content {
overflow: visible !important;
}
.ui-layout-north {
z-index: 30 !important;
overflow: visible !important;
}
Спасибо за помощь!