jQuery实现导航样式布局操作示例【可自定义样式布局】


Posted in jQuery onJuly 24, 2018

本文实例讲述了jQuery实现导航样式布局操作。分享给大家供大家参考,具体如下:

1. 导航Html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3water.com 导航样式布局</title>
  <link rel="stylesheet" href="style.css" rel="external nofollow" >
  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  <script src="nav.js"></script>
  <script>
    $(function () {
      $('.list').eq(0).nav('yellow','19px');
    })
  </script>
</head>
<body>
<ul class="list">
  <li>导航列表
    <ul class="nav">
      <li>导航列表1</li>
      <li>导航列表1</li>
      <li>导航列表1</li>
      <li>导航列表1</li>
      <li>导航列表1</li>
    </ul>
  </li>
  <li>导航列表
    <ul class="nav">
      <li>导航列表2</li>
      <li>导航列表2</li>
      <li>导航列表2</li>
      <li>导航列表2</li>
      <li>导航列表2</li>
    </ul>
  </li>
  <li>导航列表
    <ul class="nav">
      <li>导航列表3</li>
      <li>导航列表3</li>
      <li>导航列表3</li>
      <li>导航列表3</li>
      <li>导航列表3</li>
    </ul>
  </li>
  <li>导航列表
    <ul class="nav">
      <li>导航列表4</li>
      <li>导航列表4</li>
      <li>导航列表4</li>
      <li>导航列表4</li>
      <li>导航列表4</li>
    </ul>
  </li>
  <li>导航列表
    <ul class="nav">
      <li>导航列表5</li>
      <li>导航列表5</li>
      <li>导航列表5</li>
      <li>导航列表5</li>
      <li>导航列表5</li>
    </ul>
  </li>
</ul>
</body>
</html>

2. 导航css布局代码

@charset "utf-8";
body{
  margin: 0;
}
.list{
  list-style-type:none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #fff;
  width: 500px;
  margin:50px auto;
}
.list li{
  float: left;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #333333;
  cursor: pointer;
}
.nav{
  /*list-style:none;*/
  margin:0;
  padding:0;
  display:none;
/*color:color ;*/
  /*background-color: ;*/
}

3. 导航js自定义布局代码

/**
 * Created by Administrator on 2016/5/23.
 */
;(function ($) {
  $.fn.extend(
    {
     'nav':function (color,fonts) {
     $(this).find('.nav').css({
          'list-style':'none',
          'margin':0,
          'padding':0,
          'display':'none',
          'color':color,
          'font-size':fonts
        });
        $(this).find('.nav').parent('li').hover(function () {
          $(this).find('.nav').slideDown('normal');
        },function () {
          $(this).find('.nav').stop().slideUp('normal');
        })
        return this;
      }
    }
  );
})(jQuery);

使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试,效果如下:

jQuery实现导航样式布局操作示例【可自定义样式布局】

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery EasyUI之验证框validatebox实例详解
Apr 10 jQuery
Jquery EasyUI $.Parser
Jun 02 jQuery
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jQuery鼠标移动图片上实现放大效果
Jun 25 jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jQuery获取随机颜色的实例代码
May 21 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
Apr 01 jQuery
jquery实现简单拖拽效果
Jul 20 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 #jQuery
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 #jQuery
jquery实现搜索框功能实例详解
Jul 23 #jQuery
jQuery实现的点击按钮改变样式功能示例
Jul 21 #jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 #jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 #jQuery
jQuery实现表单动态添加数据并提交的方法
Jul 19 #jQuery
You might like
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
PHP中使用TCPDF生成PDF文档实例
2014/07/01 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
JS实现超精简响应鼠标显示二级菜单代码
2015/09/12 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
2019/12/06 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
利用PHP实现递归删除链表元素的方法示例
2020/10/23 Javascript
python远程登录代码
2008/04/29 Python
下载糗事百科的内容_python版
2008/12/07 Python
浅析Python中else语句块的使用技巧
2016/06/16 Python
python和ruby,我选谁?
2017/09/13 Python
pandas对指定列进行填充的方法
2018/04/11 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
Django实现跨域的2种方法
2019/07/31 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
名人演讲稿范文
2013/12/28 职场文书
文明社区申报材料
2014/08/21 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
老干部工作汇报材料
2014/10/28 职场文书
八年级英语教学计划
2015/01/23 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
详解Redis复制原理
2021/06/04 Redis