打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用iframe解决Applet遮挡菜单
用iframe解决Applet遮挡菜单
博客分类: javaScript
CSS
Applet在网页中默认为最上层显示,用iframe可以解决此问题。
下面是解决applet遮挡下拉菜单的实例:
只需在需要的菜单上面添加一个空的iframe,注意高度设定为menu显示时的实际高度
Html代码 
<ul class="menu" id="menu">
<li id="m_1" class='m_li'><a href="${pageContext.request.contextPath}/" class="dh"><fmt:message key="webshop.menu.home"/></a></li>
<!-- <li class="m_line"><img src="${pageContext.request.contextPath}/images/dh-line.jpg" border="0"/></li> -->
<li id="m_2" class='m_li'><a href="#" class="dh"><fmt:message key="webshop.menu.about"/></a>
<ul>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=2"><fmt:message key="webshop.menu.about.information"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=3"><fmt:message key="webshop.menu.about.accolades"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=4"><fmt:message key="webshop.menu.about.history"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=5"><fmt:message key="webshop.menu.about.culture"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=6"><fmt:message key="webshop.menu.about.structure"/></a></li>
</ul>
</li>
<!-- <li class="m_line"><img src="${pageContext.request.contextPath}/images/dh-line.jpg" border="0"/></li> -->
<li id="m_3" class='m_li'><a href="#" class="dh"><fmt:message key="webshop.menu.rd"/></a>
<ul>
<span style="color: #ff0000;"><iframe class="menu_iframe" height="81px" frameborder="0"></iframe></span>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=8"><fmt:message key="webshop.menu.rd.research"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=9"><fmt:message key="webshop.menu.rd.development"/></a></li>
<li><a href="${pageContext.request.contextPath}/artifact/detail.do?menuId=10"><fmt:message key="webshop.menu.rd.quanlity"/></a></li>
</ul>
</li>
</ul>
(width为实际菜单菜单宽度)
Css代码 
.menu_iframe{position:absolute; visibility:inherit;top:0px;left:0px; <span style="color: #ff0000;">width:125px</span>; z-index:-1; filter: Alpha(Opacity=0);}
CSS的用途:
visiblility : inherit  --继承父对象的可见性
position:absolute; --要激活对象的绝对(absolute)定位,必须指定 left  right  top  bottom 属性中的至少一个.
filter: Alpha(Opacity=0)--背景设定为透明.
搞了大半天才发现如此简单,晕...
友情提示:感谢X...哥的指点.  Eric:你可以转载了!  哈。。。:-)  果真瘦瘦啊!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
<a href=“${pageContext.request.contextPath}/servlet/ManagerServlet?operation=addBookUI” target="c
ecshop简单三步实现导航商品分类二级菜单
绝对路径 ${pageContext.request.contextPath}
JSP取得绝对路径
javax.servlet.jsp.PageContext cannot be resolved to a type
Echarts  java 后台交互
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服