导航栏,菜单栏下拉简单实现

来源:互联网 发布:球球大作战最新源码 编辑:程序博客网 时间:2024/05/10 07:15

导航栏,菜单栏下拉简单实现

先看看效果图
鼠标未移入

鼠标移入

<!--  jQuery Drop-down Menu/Navigation barCopyright 2017-9-21, JachinQQ: 381558301 Email: 381558301@qq.com 需脚本语言:jQuery纯静态页面功能的关键点:    父元素需要hover函数触发    子元素必须在父元素里面并且需要绝对定位(绝对定位不影响布局)兼容ie全家族 over~~~tip:ie8(包含)以下浏览器需要去除头部的注释,否则样式会出错. --><!DOCTYPE html><html lang="ZH-CN"><head>    <meta charset="utf-8">    <title>导航栏,菜单栏下拉简单实现</title>    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>    <style type="text/css">        /*样式初始化*/        body, dl, dd, h1, h2, h3, h4, h5, h6, p, form,ul,ol{margin:0; padding:0;}        ol,ul { list-style:none; }        .nav span{             display: inline-block;            height:36px;             width:120px;             background: #ff9900;             line-height: 36px;             text-align: center;             position: relative;         }        .nav ul{             position: absolute;             width:120px;             display: none;             background: #f90          }    </style></head><body>    <div class="nav">        <span>导航栏-1            <ul>                <li>1-1</li>                <li>1-2</li>                <li>1-3</li>            </ul>        </span>        <span>导航栏-2            <ul>                <li>1-1</li>                <li>1-2</li>                <li>1-3</li>            </ul>        </span>        <span>导航栏-3            <ul>                <li>1-1</li>                <li>1-2</li>                <li>1-3</li>            </ul>        </span>    </div></body></html><script type="text/javascript">    //hover接收2个参数,第一个是经过,第二个是离开;    $('.nav span').hover(function(){        $(this).find('ul').show();    },function(){        $(this).find('ul').hide();    });</script>
原创粉丝点击