![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
如何让jquery左侧菜单弹出的二级不超出显示范围 100
我的代码是$('.navli').hover(function(){$(this).find('ul').css('display','block');},functio...
我的代码是$('.nav li').hover(function() {$(this).find('ul').css('display', 'block');}, function() {$(this).find('ul').css('display', 'none');});我想要的是下图的效果 下面的一级会自动从底部对齐, 二级菜单不会超出显示器的显示
展开
2个回答
展开全部
最简单的方法就是将二级菜单都使用绝对定位, 然后指定好每个二级菜单显示的位置。
但我不建议这么做。可以定义一个容器来专门显示二级菜单。这个容器的高和宽可以根据一级菜单和屏幕宽度来限制。这样,二级菜单都将从顶部对齐。不过很少见有从底部对齐的设计。
但我不建议这么做。可以定义一个容器来专门显示二级菜单。这个容器的高和宽可以根据一级菜单和屏幕宽度来限制。这样,二级菜单都将从顶部对齐。不过很少见有从底部对齐的设计。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询