动态生成左边菜单layui-nav-bar不起效果

提问 已结
6 399
huige0628
huige0628 VIP4 2018-10-11
悬赏:20飞吻
版本: v2.4.3 浏览器:Chrome 69.0.3497.100

鼠标放上去左边那个hover效果不出来,正确应该会这样显示的:
回帖
  • 两者试试
    element.render();
    element.init();
    0 回复
  • 都不起作用,自己手动兼容了:
    $(".layui-nav-tree >.layui-nav-item").on("mouseenter",function () {
    var pageY= $(this)[0].offsetTop;//获取当前元素高度位置
    $(".layui-nav-tree >span.layui-nav-bar").attr("style","top: "+pageY+"px; height: 56px; opacity: 1;");
    }).on("mouseleave",function () {
    $(".layui-nav-tree >span.layui-nav-bar").attr("style","top: 0px; height: 0px; opacity: 0;");
    });
    1 回复
  • 浅度
    2018-10-11
    在主页上方写多一个菜单,隐藏起来
    0 回复
  • HiTerry
    2018-10-11
    动态生成菜单后记得layui.element.render()左侧下导航
    0 回复
  • @HiTerry 已经是有调用这个函数了的,仍然不见效
    0 回复
  • @huige0628 我也是 layui.element.render() 都调用了 不行 只有伸手你的方法了[嘻嘻]
    0 回复