我有一个sj:menu和一些sj:menuitems。当单击菜单项时,我希望进行某种重定向。这已经完成,但是仅当我单击menuitem的标题文本时,才发生重定向,而在menuitem框中没有其他地方。 我相信这主要是一个CSS问题
我尝试将sj:menu和/或sj:menuitem从具有display:inline-block更改为display:block。我也尝试为这两个项目设置width: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>
预期结果:在菜单项框内的任意位置单击以重定向。
实际结果:点击菜单项框的标题文本进行重定向
编辑:没人再使用支撑架了吗?还是我的问题不清楚/无法回答?