我有这个代码
<image src='/img/navigation/delete.png'/> the image shows OK.
<menupopup id="listmenu">
<menuitem label="Delete" image="img/navigation/delete.png"/>//image dont show at all
</menupopup>
我也尝试使用单引号双引号,但以斜杠开头没有成功,或者也尝试使用静态互联网资源。
image='/img/navigation/delete.png'
image='img/navigation/delete.png'
image="/img/navigation/delete.png"
image="img/navigation/delete.png"
image="https://www.google.com.tw/images/icons/product/chrome-128.png"
图像标签上的图像显示良好,但即使它们具有相同的路径,也不会显示在菜单项上...
更新
我检查了 ZK 提供的示例,这是 ZUL 代码Zk 官方页面
<menuitem image="/widgets/menu/context_menu/img/UserProfileMale-16x16.png" label="Profile" />
这会生成这个 HTML
<a href="javascript:;" id="b9FVk-a" class="z-menuitem-content">
<img src="/zkdemo/widgets/menu/context_menu/img/UserProfileMale-16x16.png;jsessionid=690619C76D278163402749B336894F89.zkdemo" class="z-menuitem-image" align="absmiddle">
<span class="z-menuitem-text">Profile</span>
</a>
并且图像显示正常。
但我的祖尔
<menuitem label="Delete" image="/img/navigation/delete.png"/>
生成此 HTML
<a href="javascript:;" id="b2IQyj3-a" class="z-menuitem-cnt">
<span class="z-menuitem-img" style="background-image:url(/main/img/navigation/delete.png)"></span>
Delete
</a>
它们差别很大,我正在使用 ZK。EE 6.5.2 我做错了什么..
我也尝试使用调试器手动执行此操作http://sourceforge.net/p/zk1/bugs/2244/没有成功。
经测试的浏览器
Chrome latest version[Versión 32.0.1700.76 m]
Mozilla latest version[26.0]..
环境
Apache Tomcat/7.0.41
ZK 6.5.2 EE (build: 2013032614)
Java SE 7 jdk1.7.0_21
Windows Seven 64 bits.