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

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

先看看效果图
鼠标未移入

鼠标移入

<!--  
jQuery Drop-down Menu/Navigation bar

Copyright 2017-9-21, Jachin
QQ: 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>
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值