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实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
jQuery插件之validation插件
Mar 29 jQuery
为Jquery EasyUI 组件加上清除功能的方法(详解)
Apr 13 jQuery
jquery animate动画持续运动的实例
Nov 29 jQuery
jquery手机触屏滑动拼音字母城市选择器的实例代码
Dec 11 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
jQuery 实现倒计时天,时,分,秒功能
Jul 31 jQuery
jQuery实现模拟搜索引擎的智能提示功能简单示例
Jan 27 jQuery
jquery+php后台实现省市区联动功能示例
May 23 jQuery
jQuery事件委托代码实践详解
Jun 21 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
jQuery插件simplePagination的使用方法示例
Apr 28 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&amp;&amp;mysql)四
2006/10/09 PHP
linux php mysql数据库备份实现代码
2009/03/10 PHP
php连接mssql数据库的几种方法
2013/02/21 PHP
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
JavaScript mapreduce工作原理简析
2012/11/25 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
2016/07/01 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
谈谈vue中mixin的一点理解
2017/12/12 Javascript
Vue中的$set的使用实例代码
2018/10/08 Javascript
vue实现多级菜单效果
2019/10/19 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
javascript运行机制之执行顺序理解
2020/08/03 Javascript
vue 通过base64实现图片下载功能
2020/12/19 Vue.js
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
解决Pycharm出现的部分快捷键无效问题
2018/10/22 Python
selenium在执行phantomjs的API并获取执行结果的方法
2018/12/17 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
2020/12/17 Python
python解包概念及实例
2021/02/17 Python
联想韩国官网:Lenovo Korea
2018/05/10 全球购物
Timberland法国官网:购买靴子、鞋子、衣服、夹克和配饰
2019/11/30 全球购物
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
法院实习人员自我鉴定
2013/09/26 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
金融管理专业求职信
2014/07/10 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
2014年仓库工作总结
2014/11/20 职场文书
五一劳动节活动总结
2015/02/09 职场文书
保研专家推荐信范文
2015/03/25 职场文书
Django中的JWT身份验证的实现
2021/05/07 Python