孙肖宁

下拉菜单的制作(jQuery)
描述:鼠标放在一级导航的时候。二级导航显示。鼠标离开之后,二级导航隐藏。在制作导航的时候,用的是图片作为的背景图,...
扫描右侧二维码阅读全文
04
2018/05

下拉菜单的制作(jQuery)

描述:鼠标放在一级导航的时候。二级导航显示。鼠标离开之后,二级导航隐藏。在制作导航的时候,用的是图片作为的背景图,为了节约服务器空间就不上传了,如果有需要的小伙伴,可以留言,我发给你们。使用的jQuery的版本是1.8的。
示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>下拉菜单的制作</title>
</head>
<style>
    * {
        margin: 0;
        padding: 0;
    }

    ul {
        list-style: none;
    }

    .wrap {
        width: 330px;
        height: 30px;
        margin: 100px auto 0;
        padding-left: 10px;
        background-image: url(imgs/bg.jpg);
    }

    .wrap li{
        background-image: url(imgs/libg.jpg);
    }

    .wrap > ul > li {
        float: left;
        margin-right: 10px;
        position: relative;
    }

    .wrap a {
        display: block;
        height: 30px;
        width: 100px;
        text-decoration: none;
        color: #000;
        line-height: 30px;
        text-align: center;
    }

    .wrap li ul {
        position: absolute;
        top: 30px;
        display: none;
    }
</style>
<script src="../jquery.min.js"></script>
<script>
$(function () {
    //获取相关元素
    var wrapli = $(".wrap>ul>li");
    //鼠标经过的时候显示
    wrapli.mouseenter(function () {
        $(this).children("ul").show();
    });
    //鼠标经过的时候隐藏
    wrapli.mouseleave(function () {
        $(this).children("ul").hide();
    })
})
</script>
<body>
<div class="wrap">
    <ul>
        <li>
            <a href="javascript:void(0);">一级菜单1</a>
            <ul>
                <li><a href="javascript:void(0);">二级菜单1</a></li>
                <li><a href="javascript:void(0);">二级菜单2</a></li>
                <li><a href="javascript:void(0);">二级菜单3</a></li>
            </ul>
        </li>
        <li>
            <a href="javascript:void(0);">一级菜单1</a>
            <ul>
                <li><a href="javascript:void(0);">二级菜单1</a></li>
                <li><a href="javascript:void(0);">二级菜单2</a></li>
                <li><a href="javascript:void(0);">二级菜单3</a></li>
            </ul>
        </li>
        <li>
            <a href="javascript:void(0);">一级菜单1</a>
            <ul>
                <li><a href="javascript:void(0);">二级菜单1</a></li>
                <li><a href="javascript:void(0);">二级菜单2</a></li>
                <li><a href="javascript:void(0);">二级菜单3</a></li>
            </ul>
        </li>
    </ul>
</div>
</body>
</html>
Last modification:May 4th, 2018 at 09:36 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment