快捷导航
发新帖
返回列表
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
        *{margin: 0;padding: 0;list-style: none;text-decoration: none;font-family: "微软雅黑"," 宋体"," 黑体";color: #fff;}       
        .nav{height: 40px;background:#333;margin-top: 100px;}
        .nav ul{width: 1000px;margin: 0 auto;}
        li{float: left;position: relative;}
        li > a{display: block;padding: 0 30px;line-height: 40px;}
        li:hover > a{background:rgba(255,255,255,.1);}
        .down{background: rgba(0,0,0,0.5);width: 124px;position: absolute;top: 40px;left: 0;display: none;}
        .down a{display: block;padding-left: 30px;font-size: 14px;line-height:30px;}
        .down a:hover{background: #666;}
</style>
<script src="js/jquery-1.11.3.min.js"></script>
<script>
        $(function(){
                $("li").hover((function(){
                        $(this).find(".down").slideToggle()       
                }),(function(){
                        $(this).find(".down").fadeToggle(200)       
                }))
        })
</script>
</head>

<body>
<div class="nav">
        <ul>
                <li><a href="">首页</a></li>
                <li>
                <a href="">新闻中心</a>
                <div class="down">
                        <a href="">列表内容1</a>
                        <a href="">列表内容2</a>
                        <a href="">列表内容3</a>
                        <a href="">列表内容4</a>
                </div>
                </li>
                        <li>
                <a href="">企业文化</a>
                <div class="down">
                        <a href="">列表内容1</a>
                        <a href="">列表内容2</a>
                        <a href="">列表内容3</a>
                        <a href="">列表内容4</a>
                </div>
                </li>
                <li>
                <a href="">产品中心</a>
                <div class="down">
                        <a href="">列表内容1</a>
                        <a href="">列表内容2</a>
                        <a href="">列表内容3</a>
                        <a href="">列表内容4</a>
                </div>
                </li>
                <li>
                <a href="">联系我们</a>
                </li>
        </ul>
       
</div>
</body>
</html>

韩老师,您好,这个导航条如果来回快速移动鼠标经过,则会出现不停上下移动的bug。如果将
<script>
        $(function(){
                $("li").hover((function(){
                        $(this).find(".down").slideToggle()       
                }),(function(){
                        $(this).find(".down").fadeToggle(200)       
                }))
        })
</script>
改为:
<script>
        $(function(){
                $("li").hover((function(){
                        $(this).find(".down").stop().slideToggle()       
                }),(function(){
                        $(this).find(".down").stop().fadeToggle(200)       
                }))
        })
</script>
又会出现不向下滑动的bug,要如何处理呢?

举报 使用道具
| 回复

共0个回复 最后回复于 2018-2-18 16:27

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表