摘要:公司一项目需要默认隐藏框架的左侧菜单,遇到了一些问题,下面简要记录问题的解决过程,以备后续查看参考。这种情况应该是获取默认菜单的时机不对,应该在左侧菜单切换完成后获取。在菜单绑定的单击方法中,左侧菜单的内容并没有完成刷新。
初公司一项目需要默认隐藏框架的左侧菜单,遇到了一些问题,下面简要记录问题的解决过程,以备后续查看、参考。
这个问题看似很简单,只需要找到对应的js和css,设置左侧菜单不显示或者默认点击一次即可。
沿着上面的思路,我改出了第一版:
$(document).ready(function() { $("#menu a.menu").click(function(){ $("#menu li.menu").removeClass("active"); $(this).parent().addClass("active"); if($("#openClose").hasClass("close")){ $("#openClose").click(); } }); if($("#openClose").hasClass("close")){ $("#openClose").click(); } });
经测试,修改未通过。在登陆成功,跳转到这个页面时会明显看出左侧菜单的渐默。
次从上次修改中可以看出,左侧菜单是默认显示的。由于js实现的效果不符合需求,只能改css了。
设置菜单默认隐藏 文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。 转载请注明本文地址:https://www.ucloud.cn/yun/79547.html
摘要:为了让包围列表项,没有使用,而是使用了,是因为前者会导致后来添加到下拉菜单中的子菜单无法显示它们最终会显示在父元素的外面,结果会导致溢出而被隐藏。它与父元素之间的间隙,实际上下拉菜单中第一个链接的边框。 菜单由一组链接组成。用 HTML 中的列表元素(ul 或 ol)来分组链接不仅符合逻辑,而且即使没有额外的 CSS 也能适当显示链接的层次。默认情况下,由于列表(li)是块级元素...
摘要:由于工作需要,这里只是把组合功能中样式的左侧菜单参考源码实现了,分享给大家我的学习所得。代码的配置注意在的配置利用回调将展开按钮转移到标签内,否则展开按钮即小箭头图片无法显示。 简介 为了让朋友们更容易的学习 zTree,官网给出了大量的 Demo,不同的图标,不同的风格,好学易懂,这是官网链接:zTree v3.5 Demo 演示。 由于工作需要,这里只是把组合功能中OutLook ...
阅读 824·2021-11-22 11:59
阅读 3228·2021-11-17 09:33
阅读 2306·2021-09-29 09:34
阅读 1939·2021-09-22 15:25
阅读 1954·2019-08-30 15:55
阅读 1319·2019-08-30 15:55
阅读 529·2019-08-30 15:53
阅读 3345·2019-08-29 13:55