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实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
bootstrap+jquery项目引入文件报错的解决方法
Jan 22 jQuery
jQuery 实现批量提交表格多行数据的方法
Aug 09 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
如何基于jQuery实现五角星评分
Sep 02 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速度全攻略
2006/10/09 PHP
如何跨站抓取别的站点的页面的补充
2006/10/09 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
JS检测图片大小的实例
2013/08/21 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
Python描述器descriptor详解
2015/02/03 Python
Python contextlib模块使用示例
2015/02/18 Python
简单了解OpenCV是个什么东西
2017/11/10 Python
python 图像平移和旋转的实例
2019/01/10 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
用python介绍4种常用的单链表翻转的方法小结
2020/02/24 Python
python两种获取剪贴板内容的方法
2020/11/06 Python
利用Canvas模仿百度贴吧客户端loading小球的方法示例
2017/08/13 HTML / CSS
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
幼儿园小班教师寄语
2014/04/03 职场文书
劳动竞赛口号
2014/06/16 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
学习型党组织心得体会
2014/09/12 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
2014年无财产无子女离婚协议书范本
2014/10/09 职场文书
表扬信范文
2015/05/04 职场文书
k8s部署redis cluster集群的实现
2021/06/24 Redis
python not运算符的实例用法
2021/06/30 Python
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server
python实现简单的三子棋游戏
2022/04/28 Python