日期:2014-05-16  浏览次数:20321 次

敬请大神帮忙看看js下拉菜单不支持ie7
菜单只支持ie6,在ie7及其它的浏览器中,一旦鼠标移至到某个菜单选项,即使未单击这项菜单
,鼠标重新点击下拉菜单后,下拉菜单会出现滚动条
文件压缩包已发至http://access911.net/csdn/FileDescription.asp?mdb=2013-7-18&id=17

------解决方案--------------------
看了下这是用IE createpopup  方法实现弹出菜单,不只兼容IE
如果你想兼容其它的考虑换其它的
------解决方案--------------------
.menu-body .separator-line
这个样式有问题,ie7,8下设置激活样式会增加1px导致高度变了。。增加一个font-size:0px搞定


.menu-body .separator-line {
overflow: hidden;
border-top: 0px solid;
border-bottom: 1px solid;
height: 1px;
font-size:0px;
}
------解决方案--------------------
用css,非IE浏览会支持得很好的,直接用css就行了,不需要用js。