• 用jquery制作一个二级导航下拉菜单


           

      1使用$(function(){...})获取到想要作用的HTML元素。

           2通过使用children()方法寻找子元素。
           3通过使用show()方法来显示HTML元素。
           4通过使用hide()方法来隐藏HTML元素。
           5jQuery库引用方法:将jQuery库下载到电脑上,然后引用。

     <script type="text/javascript" src="jquery/jquery-3.3.1.min.js"></script>

    body部分

    <div id="nav" class="nav">
      <ul>
        <li><a href="#">一级导航</a></li>
       <li class="navmenu"><a href="#">一级导航</a>
        <ul>
         <li><a href="#">二级导航</a></li>
         <li><a href="#">二级导航</a></li>
         <li><a href="#">二级导航</a></li>
        </ul>
       </li>
       <li class="navmenu"><a href="#">一级导航</a>
        <ul>
         <li><a href="#">二级导航</a></li>
         <li><a href="#">二级导航</a></li>
         <li><a href="#">二级导航</a></li>
        </ul>
       </li>
       <li><a href="#">一级导航</a></li>
       <li><a href="#">一级导航</a></li>
      </ul>
    </div>
    css部分
    *{
     margin:0;
     padding:0;
    }
    .nav{
     background-color:#EEEEEE;
     height:40px;
     width:450px;
     margin:0 auto;
    }
    ul{
     list-style:none;
    }
    ul li{
     float:left;
     line-height:40px;
     text-align:center;
    }
    a{
     text-decoration:none;
     color:#000000;
     display:block;
     width:90px;
     height:40px;
    }
    a:hover{
     background-color:#666666;
     color:#FFFFFF;
    }
    ul li ul li{
     float:none;
     background-color:#EEEEEE;
    }
    ul li ul{
     display:none;
    }
    ul li ul li a:hover{
     background-color:#009933;
    }
    /*:hover 选择器用于选择鼠标指针浮动在上面的元素。*/
    js部分
    $(function(){
      $(".navmenu").mouseover(function(){
       $(this).children("ul").show(); 
      })
       
      $(".navmenu").mouseout(function(){
       $(this).children("ul").hide();
      })
    })
     
  • 相关阅读:
    寒假学习进度15
    寒假学习进度14
    寒假学习进度13
    Markdown使用笔记
    MVC
    阅读笔记大型网站技术架构01
    周总结1大数据采集技术与应用(徳拓)五次实验总结
    阅读笔记架构漫谈03
    质量属性易用性分析
    阅读笔记架构漫谈02
  • 原文地址:https://www.cnblogs.com/qq1312583369/p/9893373.html
Copyright © 2020-2023  润新知