首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    EasyCVS右侧菜单的activeindex选定以及重定向

    上一篇我们解决了EasyCVS视频管理平台在小屏状态下菜单的问题(视频管理平台菜单小屏自适应优化记录)。...但是在实际使用中,EasyCVS右侧菜单在顶部菜单切换时,菜单的activeindex就会改变,此时,若是打开右侧菜单,相应的也是需要切换到相应菜单item,同时在页面刷新时也需要重定向到相应的...image.png 首先右侧菜单是使用elementUi的el-menu组件,该组件自带default-active 属性,当顶部导航切换时将他的activeIndex值给右侧的导航default-active...而重定向是检测路由地址,来获取事先确定好的每个导航的item对应的路由地址,然后将每个路由的activeInde值给导航的default-active赋值即可。...">             对象存储                         //导航重定向

    76220

    原生JS实现可折叠导航

    但在代码中,并不能真的用for循环来做,那样在移动过程中js就会一直卡在循环中而不能执行其他代码,所以这里可以使用setInterval函数来做,它会每隔一段时间调用一次某个方法,格式为setInterval...nav.getBoundingClientRect().width == navTargetWidth){ clearInterval(CWLN); } } 调用时机为触发指定事件时调用,这里事件分为,点击按钮,鼠标进入导航,...鼠标移出导航三种。...当点击按钮后,判断当前导航是收缩还是展开状态,如果是收缩状态就将导航的宽和内容块的左外边距逐渐增长为展开时的值,反之同理。而判断是通过一个变量来标识导航状态实现。...leftNavIsClose; } 当鼠标进入和离开导航时: document.getElementsByClassName("left-nav")[0].onmouseenter = function

    7.3K20
    领券