У меня есть меню sj: с несколькими пунктами меню sj:При нажатии на элемент меню, я хочу какой-то редирект.Это уже выполнено, однако перенаправление происходит только в том случае, если я нажимаю на текст заголовка элемента меню, и больше нигде в поле меню элемента. Я полагаю, что это в основном вопрос CSS
То, что я пробовал:
Я попытался изменить sj: menu и / или sj: menuitem из-за отсутствия дисплея: встроенный блок для отображения: блок.Я также попытался установить ширину: 100% для обоих этих пунктов, но пока безрезультатно.Я новичок в Struts / Web-Dev, поэтому любая помощь приветствуется!
Пример кода
<%@taglib uri="/struts-tags" prefix="s"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<sj:menu id="menuWithItems" cssStyle="display:inline-block;z-index:100;width:100%;" >
<s:url var="myRedirect" value="MyRedirectValue" />
<sj:menuItem title="Redirect Me" href="%{myRedirect}" cssStyle="display:inline-block;width:100%;" />
<s:url var="MyRedirect2" value="MyRedirect2Value" />
<sj:menuItem title="Redirect Me Elsewhere" href="%{MyRedirect2}" />
</sj:menu>
Желаемые / Фактические результаты
Ожидаемый результат: Щелкните в любом месте внутриполе меню для перенаправления.
Фактический результат: щелкните текст заголовка поля меню, чтобы перенаправить
Редактировать: никто больше не использует распорки или мои вопросы задаются в неясном / не отвечаемомобразом?