zoukankan      html  css  js  c++  java
  • layui导航栏和layui.layui.msg问题

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
     <link rel="stylesheet" href="/assets/layui/css/layui.css" media="all">
    <script type="text/javascript" src="/assets/layui/layui.js"></script>
    
    </head>
    <body>

    <ul class="layui-nav layui-nav-tree layui-nav-side" lay-filter="test"> <!-- 侧边导航: <ul class="layui-nav layui-nav-tree layui-nav-side"> --> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;">默认展开</a> <dl class="layui-nav-child"> <dd><a href="javascript:;">选项1</a></dd> <dd><a href="javascript:;">选项2</a></dd> <dd><a href="">跳转</a></dd> </dl> </li> <li class="layui-nav-item"> <a href="javascript:;">解决方案</a> <dl class="layui-nav-child"> <dd><a href="">移动模块</a></dd> <dd><a href="">后台模版</a></dd> <dd><a href="">电商平台</a></dd> </dl> </li> <li class="layui-nav-item"><a href="">产品</a></li> <li class="layui-nav-item"><a href="">大数据</a></li> </ul>
    <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;margin-right: 10px;"> <legend>垂直导航菜单</legend> </fieldset> <ul class="layui-nav layui-nav-tree layui-inline" lay-filter="demo" style="margin-right: 10px;margin-top: 60px;"> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;">默认展开</a> <dl class="layui-nav-child"> <dd><a href="javascript:;">选项一</a></dd> <dd><a href="javascript:;">选项二</a></dd> <dd><a href="javascript:;">选项三</a></dd> <dd><a href="">跳转项</a></dd> </dl> </li> <li class="layui-nav-item"> <a href="javascript:;">解决方案</a> <dl class="layui-nav-child"> <dd><a href="">移动模块</a></dd> <dd><a href="">后台模版</a></dd> <dd><a href="">电商平台</a></dd> </dl> </li> <li class="layui-nav-item"><a href="">云市场</a></li> <li class="layui-nav-item"><a href="">社区</a></li> </ul> <ul class="layui-nav layui-nav-tree layui-bg-cyan layui-inline" lay-filter="demo"> <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;">默认展开</a> <dl class="layui-nav-child"> <dd><a href="javascript:;">选项一</a></dd> <dd><a href="javascript:;">选项二</a></dd> <dd><a href="javascript:;">选项三</a></dd> <dd><a href="">跳转项</a></dd> </dl> </li> <li class="layui-nav-item"> <a href="javascript:;">解决方案</a> <dl class="layui-nav-child"> <dd><a href="javascript:;">移动模块</a></dd> <dd><a href="">后台模版</a></dd> <dd><a href="">电商平台</a></dd> </dl> </li> <li class="layui-nav-item"><a href="">云市场</a></li> <li class="layui-nav-item"><a href="">社区</a></li> </ul> </body> <script type="text/javascript"> 需要监听layer才可以调用他的功能 layui.use(['element','layer'], function(){ var element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块 var layer = layui.layer;//监听layer,否则不能用 //console.log("1121212"+layer); //这个可以查看元素是否为空 //监听导航点击 element.on('nav(demo)', function(elem){ console.log(elem.text()); layer.msg(elem.text()); }); }); </script> </html>
    有问题的js
    <script type="text/javascript"> layui.use('element', function(){ var element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块 //监听导航点击 element.on('nav(demo)', function(elem){ console.log(elem.text()); layui.layer.msg(elem.text()); }); }); </script>

    这样写,msg 会出现问题。不能实现功能。用msg的功能需要,监听layer,然后拿到layer对象才能调用msg的功能

    layui,layer学习过程中...

  • 相关阅读:
    tyvj 1031 热浪 最短路
    【bzoj2005】 [Noi2010]能量采集 数学结论(gcd)
    hdu 1394 Minimum Inversion Number 逆序数/树状数组
    HDU 1698 just a hook 线段树,区间定值,求和
    ZeptoLab Code Rush 2015 C. Om Nom and Candies 暴力
    ZeptoLab Code Rush 2015 B. Om Nom and Dark Park DFS
    ZeptoLab Code Rush 2015 A. King of Thieves 暴力
    hdoj 5199 Gunner map
    hdoj 5198 Strange Class 水题
    vijos 1659 河蟹王国 线段树区间加、区间查询最大值
  • 原文地址:https://www.cnblogs.com/renjianjun/p/7997851.html
Copyright © 2011-2022 走看看