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操作之效果详解
May 19 jQuery
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
May 19 jQuery
jQuery ajax动态生成table功能示例
Jun 14 jQuery
jQuery常用选择器详解
Jul 17 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
Jan 25 jQuery
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 jQuery
JQuery使用数组遍历跳出each循环
Sep 01 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 GD绘制24小时柱状图
2008/06/28 PHP
php二维数组转成字符串示例
2014/02/17 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
js单词形式的运算符
2014/05/06 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
Javascript中神奇的this
2016/01/20 Javascript
JS简单生成两个数字之间随机数的方法
2016/08/03 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
JS去掉字符串前后空格或去掉所有空格的用法
2017/03/25 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
动态加载、移除js/css文件的示例代码
2018/03/20 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
Javascript柯里化实现原理及作用解析
2020/10/22 Javascript
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
python 借助numpy保存数据为csv格式的实现方法
2018/07/04 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
python global和nonlocal用法解析
2020/02/03 Python
keras导入weights方式
2020/06/12 Python
pytorch SENet实现案例
2020/06/24 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
Nasty Gal英国:美国女性服饰销售网站
2021/03/02 全球购物
禁烟标语大全
2014/06/11 职场文书
个人简历求职信范文
2015/03/20 职场文书