获取你点击的分类的位置 到 底部窗口的高度
然后跟要展开的二级菜单的高度比较
然后根据大小
动态改变要展开的二级分类的top,就可以实现你的要求
这块可以将page_header.lbi库文件找到你要修改的菜单部分,把所在商品分类div的css设为position: relative把在代码上面加上 onmouseover="showdaohang('subdaohang_1')" onmouseout="hidedaohang('subdaohang_1')"再给你要隐藏显示的是分类菜单一个ID值 id="subdaohang_1",
在页面里加js代码
<script language="javascript" type="text/javascript">
function showdaohang(id){
document.getElementById(id).style.display='block'
}
function hidedaohang(id){
document.getElementById(id).style.display='none'
}
</script>