这个是易迅的商城产品分类菜单,请问JS代码怎么实现如下描述的功能,谢谢

JavaScript017

这个是易迅的商城产品分类菜单,请问JS代码怎么实现如下描述的功能,谢谢,第1张

我猜想可能是这样的

获取你点击的分类的位置 到 底部窗口的高度

然后跟要展开的二级菜单的高度比较

然后根据大小

动态改变要展开的二级分类的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>