zoukankan      html  css  js  c++  java
  • Jquery制作下拉菜单实现二级菜单缓慢淡出入效果

    1.实现出入效果--Jquery

    <html>
    <title>nav</title>
    <head>
    <style>
    *{margin:0; padding:0}
    ul{margin:0, auto;list-style:none}
    #nav{background:#eee; 572px; height:60px;margin:0 auto;}
    ul li{float:left; text-align:center; line-height:60px;padding:0px;position:relative;}
    a{text-decoration:none; color:#000;display:block;padding:0 45px;}
    a:hover{color:#FFF;background-color:#666;}
    ul li ul li{float:none;background-color:#eee;margin-top:2px;}
    ul li ul{position:absolute;left:0px;top:60px;display:none}
    ul li ul li a{padding:0 25px}
    
    </style>
    <script src="C:Usersaaron.li01Desktop
    eview devjquery-3.1.1.min.js"></script>
    <script type="text/javascript">
    
    
        $(document).ready(function(){
           $(".top-nav li").mousemove(function(){
             $(this).find("ul").slideDown("1000");
           });
           $(".top-nav li").mouseleave(function(){
             $(this).find("ul").slideUp("slow");
           });
        });
    </script>
    </head>
    <body>
    <div id="nav">
    <ul class="top-nav">
    <li class="navmenu"><a href="#">Home</a>
     <ul>
         <li><a href="#">BlueSea</a></li>
         <li><a href="#">WhiteHouse</a></li>
     </ul>
    </li>
       
    <li><a href="#">Species</a>
    <ul>
         <li><a href="#">BlueSea</a></li>
         <li><a href="#">WhiteHouse</a></li>
     </ul>
    </li>
    <li><a href="#">Management</a>
    <ul>
         <li><a href="#">BlueSea</a></li>
         <li><a href="#">WhiteHouse</a></li>
     </ul>
    </li>
    <li><a href="#">About</a></li>
    </ul>
    </div>
    
    
    </body>
    </html>

    2.普通的二级菜单的显示(鼠标经过时)

    <html>
    <title>nav</title>
    <head>
    <style>
    *{margin:0; padding:0}
    ul{margin:0, auto;list-style:none}
    #nav{background:#eee; 572px; height:60px;margin:0 auto;}
    ul li{float:left; text-align:center; line-height:60px;padding:0px;position:relative;}
    a{text-decoration:none; color:#000;display:block;padding:0 45px;}
    a:hover{color:#FFF;background-color:#666;}
    ul li ul li{float:none;background-color:#eee;margin-top:2px;}
    ul li ul{position:absolute;left:0px;top:60px;display:none}
    ul li ul li a{padding:0 25px}
    
    </style>
    <script src="C:Usersaaron.li01Desktop
    eview devjquery-3.1.1.min.js"></script>
    <script type="text/javascript">
      $(function(){
        $(".navmenu").mouseover(function(){
          $(this).children("ul").show();
        })
        
        $(".navmenu").mouseout(function(){
          $(this).children("ul").hide();
        })  
    }); 
    
    </script>
    </head>
    <body>
    <div id="nav">
    <ul class="top-nav">
    <li class="navmenu"><a href="#">Home</a>
     <ul>
         <li><a href="#">BlueSea</a></li>
         <li><a href="#">WhiteHouse</a></li>
     </ul>
    </li>
       
    <li><a href="#">Species</a>
    <ul>
         <li><a href="#">BlueSea</a></li>
         <li><a href="#">WhiteHouse</a></li>
     </ul>
    </li>
    <li><a href="#">Management</a>
    <ul>
         <li><a href="#">BlueSea</a></li>
         <li><a href="#">WhiteHouse</a></li>
     </ul>
    </li>
    <li><a href="#">About</a></li>
    </ul>
    </div>
    
    
    </body>
    </html>
  • 相关阅读:
    Socket编程实现客户端与服务器一对一聊天
    HttpClient获取页面信息与Jsoup封装获取
    代码推送
    re正则
    MySQL 的主从复制
    关于前后端的缓存
    session/cookie/token
    如何保证缓存(redis)与数据库(MySQL)的一致性
    进程与线程(程序与任务)
    QA/QC
  • 原文地址:https://www.cnblogs.com/Aaron-Lee/p/6406162.html
Copyright © 2011-2022 走看看