Как сделать распорки jquery menuitem кликабельными (не только по тексту)? - PullRequest
0 голосов
/ 18 июня 2019

У меня есть меню 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>

Желаемые / Фактические результаты

Ожидаемый результат: Щелкните в любом месте внутриполе меню для перенаправления.

Фактический результат: щелкните текст заголовка поля меню, чтобы перенаправить

Редактировать: никто больше не использует распорки или мои вопросы задаются в неясном / не отвечаемомобразом?

...