Jquery二级菜单的显示

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<head>
<title>二级菜单练习</title>
<script type="text/javascript" src="/AAA/js/jquery-1.8.3.js"></script>
<style>
* {
    margin0;
    padding0;
}
body {
    font-familyArial, Tahoma, sans-serif;
    font-size11px;
    color#232323;
}
.wrap {
    width800px;
    margin0 auto;
}
#nav {
    list-stylenone;
    border-left1px solid #d5dce8;
    border-right1px solid #d5dce8;
    border-bottom1px solid #d5dce8;
    border-bottom-left-radius4px;
    border-bottom-right-radius4px;
    height50px;
    padding-left15px;
    padding-right15px;
    background#edf3f7;
    /* 
        -moz代表firefox浏览器私有属性
        -ms代表IE浏览器私有属性
        -webkit代表chrome、safari私有属性
     */
}
#nav li {
    floatleft;
    displayblock;
    positionrelative;
    z-index999;
    margin0 1px;
}
#nav li a {
    displayblock;
    padding0;
    font-weight700;
    line-height50px;
    text-decorationnone;
    color#818ba3;
    zoom1;/* 用css中的zoom属性可以让网页实现IE搜索7中的放大缩小功能。zoom:1就是和原来一样大小 */
    border-left1px solid transparent;
    border-right1px solid transparent;
    padding0px 12px;
}
#nav li a:hover, #nav li a.hov {
    background-color#fff;
    border-left1px solid #d5dce8;
    border-right1px solid #d5dce8;
    color#576482;
}
#nav ul {
    positionabsolute;
    left1px;
    displaynone;
    margin0;
    padding0;
    list-stylenone;
    box-shadow0 1px 3px rgba(0, 0, 0, 0.2);
    padding-bottom3px;
}
#nav ul li {
    width180px;
    floatleft;
    border-top1px solid #fff;
    text-alignleft;
}
#nav ul li:hover {
    border-left0px solid transparent;
    border-right0px solid transparent;
}
#nav ul a {
    displayblock;
    height20px;
    line-height20px;
    padding8px 5px;
    color#666;
    border-bottom1px solid transparent;
    text-transformuppercase;
    color#797979;
    font-weightnormal;
}
#nav ul a:hover {
    text-decorationnone;
    border-right-colortransparent;
    border-left-colortransparent;
    backgroundtransparent;
    color#4e4e4e;
}
html #nav ul {
    margin0 0 0 -2px;
}
.clearfix:after {
    content".";
    displayblock;
    clearboth;
    visibilityhidden;
    line-height0;
    height0;
}
.clearfix {
    displayinline-block;
}
html[xmlns] .clearfix {
    displayblock;
}
html .clearfix {
    height1%;
}
</style>
</head>
<body>
    <div class="wrap">
        <ul id="nav">
            <li><a href="#">网站主页</a></li>
            <li><a href="#">关于我</a>
                <ul>
                    <li><a href="#">Company</a></li>
                    <li><a href="#">Authors</a></li>
                    <li><a href="#">Advertising</a></li>
                </ul></li>
            <li><a href="#">RSS订阅</a>
                <ul>
                    <li><a href="#">PSD</a></li>
                    <li><a href="#">Patterns</a></li>
                    <li><a href="#">Icons</a></li>
                </ul></li>
            <li><a href="#">精美博文</a>
                <ul>
                    <li><a href="#">HTML5</a></li>
                    <li><a href="#">CSS3</a></li>
                    <li><a href="#">jQuery</a></li>
                    <li><a href="#">MySQL</a></li>
                </ul></li>
            <li><a href="#">Web工具</a>
                <ul>
                    <li><a href="#">Performance</a></li>
                    <li><a href="#">CMS Plugins</a></li>
                    <li><a href="#">Cheat Sheets</a></li>
                </ul></li>
            <li><a href="#">Originals</a>
                <ul>
                    <li><a href="#">Website Design</a></li>
                    <li><a href="#">Mobile</a></li>
                </ul></li>
        </ul>
    </div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('#nav li').hover(function() {
                    /*
                        $("ul",this) == $("this").clildren("ul")
                    */
                $('ul'this).slideDown(200);
                $(this).children('a:first').addClass("hov");
            }, function() {
                $('ul'this).slideUp(100);
                $(this).children('a:first').removeClass("hov");
            });
        });
    </script>
</body>
</html>
最精简的二级菜单
<div class="menu">
<ul class="nav">
<li>我叫林建辉5
<ul class="subul">
<li>dfdf</li>
<li>dfdf</li>
</ul>
</li>
</ul>
</div>
<style>
.menu ul,.menu .nav>li{position:relative;list-style:none;}
.menu ul ul{display:none;position:absolute;z-index:1;left:0; top:20px}
.menu .nav>li:hover ul{display:block;}
.subul{border:1px solid red;width:180px;}
.subul li{border-bottom:1px solid black;}
</style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值