zoukankan      html  css  js  c++  java
  • 07-小米导航案例

    代码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            *{
                padding: 0;
                margin: 0;
            }
            ul {
                list-style: none;
            }
            .box{
                 960px;
                /*height: 60px;*/
                overflow: hidden;
                margin: 0 auto;
                /*border: 1px solid green;*/
            }
            .box ul li{
                float: left;
                /* 160px;*/
                /*height: 60px;*/
                line-height: 60px;
                text-align: center;
    
    
            }
            .box ul li a{
                text-decoration: none;
                display: block;
                 40px;
                height: 60px;
                color: #000;
                padding: 0 60px;
                background-color: yellow;
            }
            .box .show{
                 100%;
                height: 200px;
                position: absolute;
                /**/
                top: 60px;
                left: 0;
                border-top: 1px solid #666;
                border-bottom: 1px solid #666;
                border-left: 1px solid #666;
                border-right: 1px solid #666;
    
                display: none;
                box-shadow: 0 0 5px #777;
            }
            .box .show.active{
                display: block;
            }
        </style>
    </head>
    <body>
    <div class="box">
        <ul>
            <li>
                <a href=" ">小米手机</a >
                <div class="show">
                    <div class="container">
    张三
                    </div>
                </div>
            </li>
            <li>
                <a href="#">小米手机</a >
                <div class="show">
                    <div class="container">
    李四
                    </div>
                </div>
            </li>
            <li>
                <a href="#">小米手机</a >
                <div class="show">
                    <div class="container">
    王五
                    </div>
                </div>
            </li>
            <li>
                <a href="#">小米手机</a >
                <div class="show">
                    <div class="container">
    赵六
                    </div>
                </div>
            </li>
             <li>
                <a href="#">小米手机</a >
                <div class="show">
                    <div class="container">
    武七
                    </div>
                </div>
            </li>
             <li>
                <a href="#">小米手机</a >
                <div class="show">
                    <div class="container">
    哈哈哈哈
                    </div>
                </div>
            </li>
    </div>
            <script type="text/javascript" src='jquery-3.3.1.js'></script>
            <script type="text/javascript">
        $(function(){
            // 控制当鼠标第一次呼入的动画效果
              var animated = false;
            
            $('.box>ul>li>a').mouseenter(function(ev){
    
                // 下面代码时鼠标第一次滑入a标签的动画效果
                if(!animated){
                    animated = true;
                    var jQa = $(this);            
                    jQa.css('color','#F52809')
                    // next()表示当前标签的紧挨着的兄弟标签
                    $(this).next("div").stop().slideDown(600);
                }else{
    
                     var jQa = $(this);  
                          // 修改a标签的样式
                      jQa.css('color','#F52809').parent('li').siblings('li').children('a').css('color','black');
                      // 切换下面显示区域的内容
                      jQa.next('div').stop().show().parents('li').siblings('li').children('.show').stop().hide();
    
                }
        
               
            });
            // 鼠标进入到下方区域,保持不变
              $('.show').mouseenter(function(ev){
                
                
                $(this).stop().show();
            })
              // 鼠标离开下方区域
               $('.show').mouseleave(function(ev){
                
                
                $(this).stop().slideUp(300);
                animated = false
            })
               // 鼠标离开导航栏列表
            $('.box').mouseleave(function(ev){
               
                console.log($(ev.target));
                $(ev.target).next("div").stop().slideUp(300);
                animated = false;
           
            });
    
          
    
    
        })
    
    
    
      
    
    </script>
    </body> 
    </html>
  • 相关阅读:
    Linux socket本地进程间通信之TCP
    Linux socket本地进程间通信之UDP
    Linux I/O多路转接之select函数
    静态库和动态库的分析
    点云数据 网络
    maskrcnn-benchmark训练注意事项
    redhat7安装maskrcnn-benchmark注意事项
    特征选择
    docker
    可视化
  • 原文地址:https://www.cnblogs.com/liuye1990/p/9550993.html
Copyright © 2011-2022 走看看