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实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
jQuery.ajax向后台传递数组问题的解决方法
May 12 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
Jquery让form表单异步提交代码实现
Nov 14 jQuery
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
jquery实现穿梭框功能
Jan 19 jQuery
html中两种获取标签内的值的方法
Jun 16 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实现的mongoDB单例模式操作类
2018/01/20 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
JS的IE和Firefox兼容性集锦
2006/12/11 Javascript
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
JavaScript注入漏洞的原理及防范(详解)
2016/12/04 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
puppeteer库入门初探
2019/01/09 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
vue中使用腾讯云Im的示例
2020/10/23 Javascript
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
Python使用Pandas对csv文件进行数据处理的方法
2019/08/01 Python
python如何获取apk的packagename和activity
2020/01/10 Python
pytorch随机采样操作SubsetRandomSampler()
2020/07/07 Python
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
英国网上自行车商店:Tredz Bikes
2019/10/29 全球购物
新浪网技术部笔试题
2016/08/26 面试题
查询优化的一般准则有哪些
2015/03/08 面试题
软件测试企业面试试卷
2016/07/13 面试题
会计自我鉴定
2013/11/02 职场文书
党员批评与自我批评
2014/10/15 职场文书
导游词欢迎词
2015/02/02 职场文书
新郎结婚保证书
2015/02/26 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
Redis集群新增、删除节点以及动态增加内存的方法
2021/09/04 Redis
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android