zoukankan      html  css  js  c++  java
  • 二级菜单

    当鼠标移到一级菜单上时,二级菜单显示,当移到二级菜单上是,还显示,移出二者时,二级菜单隐藏

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>二级菜单</title>
    <style type="text/css">
        
        #box{
            200px;
            height:500px;
            margin:0 auto;
        }
        #box ul li{
            list-style: none;
            float:left;
            margin-right:10px;
            border: 1px solid #ccc;
        }
        #box ul li dl dd{
            margin-top:10px;
            padding: 0;
            margin: 0;
        }
        #box ul li dl dd p{
            margin-top:10px;
        }
        .hide{
            display:none;
        }
    
    </style>
    <script type="text/javascript" src="../js/jquery-1.7.1.min.js"></script>
    <script type="text/javascript">
    $(function(){
        $('#box ul li dl dt').mouseover(function(){//当鼠标移到dt上触发
            $(this).siblings('dd').removeClass('hide');//在此dt的兄弟节点上删除class,使二级菜单显示,用兄弟节点查找为了防止多个dt标签的干扰
        })
        $('#box ul li dl dt').mouseout(function(){//当鼠标移出dt触发
            $(this).siblings('dd').mouseover(function(){//当鼠标又到二级菜单上时,还显示
                $(this).removeClass('hide')
            })
            $(this).siblings('dd').mouseout(function(){//当移出dd,也移出dd时,添加class,二级菜单隐藏
                $(this).addClass('hide');
            })
            
        })
    })
    </script>
    </head>
    <body>
      <div id="box">
          <ul>
              <li>
                  <dl>
                      <dt><a href="">客户服务</a></dt>
                      <dd class="hide">
                          <p><a href="">帮助中心</a></p>
                          <p><a href="">售后服务</a></p>
                          <p><a href="">在线客服</a></p>
                          <p><a href="">意见建议</a></p>
                          <p><a href="">客服邮箱</a></p>
                      </dd>
                  </dl>
              </li>
              <li>
                  <dl>
                      <dt><a href="">客户服务</a></dt>
                      <dd class="hide">
                          <p><a href="">帮助中心</a></p>
                          <p><a href="">售后服务</a></p>
                          <p><a href="">在线客服</a></p>
                          <p><a href="">意见建议</a></p>
                          <p><a href="">客服邮箱</a></p>
                      </dd>
                  </dl>
              </li>
          </ul>
      </div>  
    </body>
    </html>
    
  • 相关阅读:
    使用 OpCache 提升 PHP 性能
    在线视频开发博客教程
    修正ECMALL在PHP5.3以上版本中无法开启支付方式的BUG
    第二个小项目的讲解后感言
    mybatis进行分页,使用limit
    mybatis传递多个参数值(转)
    一个关于前端页面的小标签<tbody>
    json-lib的一些过滤操作
    关键字volidate和transient(转)
    Java中实现序列化的两种方式 Serializable 接口和 Externalizable接口
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4607226.html
Copyright © 2011-2022 走看看