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插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
jquery.form.js异步提交表单详解
Apr 25 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 jQuery
jQuery实现简易聊天框
Feb 08 jQuery
jQuery实现二级导航菜单的示例
Sep 30 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入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
2011/11/07 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
用jquery与css打造个性化的单选框和复选框
2010/10/20 Javascript
event.X和event.clientX的区别分析
2011/10/06 Javascript
JS打开层/关闭层/移动层动画效果的实例代码
2013/05/11 Javascript
javascript控制台详解
2015/06/25 Javascript
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
薪资那么高的Web前端必看书单
2017/10/13 Javascript
深入理解node.js http模块
2018/01/24 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
小程序点餐界面添加购物车左右摆动动画
2020/09/23 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
python入门基础之用户输入与模块初认识
2016/11/14 Python
Python学习小技巧之利用字典的默认行为
2017/05/20 Python
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
python 负数取模运算实例
2020/06/03 Python
python如何使用代码运行助手
2020/07/03 Python
HTML5标签小集
2011/08/02 HTML / CSS
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
中专毕业生个人职业生涯规划
2014/02/19 职场文书
前处理班长职位说明书
2014/03/01 职场文书
对照检查剖析材料
2014/09/30 职场文书
新党章的学习心得体会
2014/11/07 职场文书
2019年公司卫生管理制度样本
2019/08/21 职场文书
Apache Hudi数据布局黑科技降低一半查询时间
2022/03/31 Servers