layui导航栏实现代码


Posted in Javascript onMay 19, 2017

本文实例为大家分享了layui水平导航菜单的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>导航与面包屑</title>
    <link rel="stylesheet" href="layui/css/layui.css">
  </head>
  <body>
<fieldset class="layui-elem-field layui-field-title">
 <legend>水平导航菜单</legend>
</fieldset>

<ul class="layui-nav">
 <li class="layui-nav-item"><a href="">最新活动</a></li>
 <li class="layui-nav-item layui-this">
  <a href="javascript:;">产品</a>
  <dl class="layui-nav-child">
   <dd><a href="">选项1</a></dd>
   <dd><a href="">选项2</a></dd>
   <dd><a href="">选项3</a></dd>
  </dl>
 </li>
 <li class="layui-nav-item"><a href="">大数据</a></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 class="layui-this"><a href="">选中项</a></dd>
   <dd><a href="">电商平台</a></dd>
  </dl>
 </li>
 <li class="layui-nav-item"><a href="">社区</a></li>
</ul>

<fieldset class="layui-elem-field layui-field-title" style="margin-top: 50px;">
 <legend>垂直导航菜单</legend>
</fieldset>

<ul class="layui-nav layui-nav-tree" 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="">移动模块</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: 50px;">
 <legend>侧边固定导航菜单</legend>
</fieldset>
<ul class="layui-nav layui-nav-tree site-demo-nav" 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="">移动模块</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: 50px;">
 <legend>默认面包屑</legend>
</fieldset>

<span class="layui-breadcrumb">
 <a href="/">首页</a>
 <a href="/demo/">演示</a>
 <a><cite>导航元素</cite></a>
</span>

<fieldset class="layui-elem-field layui-field-title" style="margin-top: 50px;">
 <legend>自定义分隔符的面包屑</legend>
</fieldset>

<span class="layui-breadcrumb" lay-separator="—">
 <a href="">首页</a>
 <a href="">国际新闻</a>
 <a href="">亚太地区</a>
 <a><cite>正文</cite></a>
</span>

<fieldset class="layui-elem-field layui-field-title" style="margin-top: 50px;">
 <legend>还可以用于门户频道的面包屑</legend>
</fieldset>

<span class="layui-breadcrumb" lay-separator="|">
 <a href="">娱乐</a>
 <a href="">八卦</a>
 <a href="">体育</a>
 <a href="">搞笑</a>
 <a href="">视频</a>
 <a href="">游戏</a>
 <a href="">综艺</a>
</span>

<script src="layui/layui.js" charset="utf-8"></script>
<script>
layui.use('element', function(){
 var element = layui.element(); //导航的hover效果、二级菜单等功能,需要依赖element模块

 //监听导航点击
 element.on('nav(demo)', function(elem){
  //console.log(elem)
  layer.msg(elem.text());
 });
});
</script>
  </body>
</html>

效果图:

layui导航栏实现代码

官网导航栏

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 函数的执行环境和作用域链的深入解析
Nov 01 Javascript
jquery插件jTimer(jquery定时器)使用方法
Dec 23 Javascript
Webpack 实现 Node.js 代码热替换
Oct 22 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
Jan 21 Javascript
js判断是否为空和typeof的用法(详解)
Oct 07 Javascript
BootStrapValidator校验方式
Dec 19 Javascript
JavaScript中transform实现数字翻页效果
Mar 08 Javascript
Vue.2.0.5过渡效果使用技巧
Mar 16 Javascript
Angular4自制一个市县二级联动组件示例
Nov 21 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
Mar 02 Javascript
JavaScript实现的3D旋转魔方动画效果实例代码
Jul 31 Javascript
JavaScript严格模式不支持八进制的问题讲解
Nov 07 Javascript
详解AngularJS controller调用factory
May 19 #Javascript
layer弹窗插件操作方法详解
May 19 #Javascript
layui选项卡效果实现代码
May 19 #Javascript
bootstrap table单元格新增行并编辑
May 19 #Javascript
layui弹出层效果实现代码
May 19 #Javascript
layui分页效果实现代码
May 19 #Javascript
layui前段框架日期控件使用方法详解
May 19 #Javascript
You might like
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
PHP后端银联支付及退款实例代码
2017/06/23 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
php实现的mongoDB单例模式操作类
2018/01/20 PHP
javascript模仿msgbox提示效果代码
2008/06/10 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
纯JavaScript实现获取onclick、onchange等事件的值
2014/12/29 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
JS或jQuery获取ASP.NET服务器控件ID的方法
2015/06/08 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
Vue2路由动画效果的实现代码
2017/07/10 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
浅析vue中的MVVM实现原理
2019/03/04 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
Nautil 中使用双向数据绑定的实现
2019/10/02 Javascript
JS代码简洁方式之函数方法详解
2020/07/28 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
python实现爬取千万淘宝商品的方法
2015/06/30 Python
把pandas转换int型为str型的方法
2019/01/29 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
英国电子专家:maplin
2019/09/04 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
应届毕业生的个人自我鉴定
2013/10/24 职场文书
总经理助理工作职责
2014/02/06 职场文书
中学综治宣传月活动总结
2015/05/07 职场文书