zoukankan      html  css  js  c++  java
  • js面向对象二级菜单

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
    ul{float: left;}
    ul li{list-style: none;position: relative;}
    ul li ul{display: none; cursor:pointer; position: absolute;left: -20px;top:0}

    </style>
    </head>
    <body>
    <ul id="ul">
    <li class="li"><a href="#">那</a>
    <ul>
    <li>就</li>
    <li>这</li>
    <li>样</li>
    <li>吧</li>
    </ul>
    </li>
    <li class="li"><a href="#">就</a>
    <ul>
    <li>那</li>
    <li>这</li>
    <li>样</li>
    <li>吧</li>
    </ul>
    </li>
    <li class="li"><a href="#">这</a>
    <ul>
    <li>那</li>
    <li>就</li>
    <li>样</li>
    <li>吧</li>
    </ul>
    </li>
    <li class="li"><a href="#">样</a>
    <ul>
    <li>那</li>
    <li>就</li>
    <li>这</li>
    <li>吧</li>
    </ul>
    </li>
    <li class="li"><a href="#">吧</a>
    <ul>
    <li>那</li>
    <li>就</li>
    <li>这</li>
    <li>样</li>
    </ul>
    </li>
    </ul>
    <script type="text/javascript">
    window.onload = function(){
    var Ul = new ul();
    Ul.over();
    }
    function ul(){
    this.oul = document.getElementById("ul");
    this.oli = document.getElementsByClassName('li');
    this.oul1 = this.oul.getElementsByTagName('ul');
    }
    ul.prototype.over = function(){
    var This = this;
    for (var i=0;i<this.oli.length;i++) {
    this.oli[i].index =i;
    this.oli[i].onmouseover = function(){
    for (var j=0; j<This.oul1.length;j++) {
    if(this.index == j){
    This.oul1[j].style.display = 'block';
    this.style.background = 'cadetblue';
    }
    }
    }
    this.oli[i].onmouseout = function(){
    This.oul1[this.index].style.display = 'none';
    this.style.background = '';
    }
    }
    }
    </script>
    </body>
    </html>

  • 相关阅读:
    chgrp,chown,chmod用法
    关于linux文件夹与文件的权限理解
    centos7重置root密码
    Mac 下利用 Launchctl 自启动 mysql
    mac 10.10 下编译php拓展之mcrypt
    [转]使用Google地图API搜索功能
    ajax中获取和发送二进制数据的方法
    samba详解
    wamp You don't have permission to access / on this server等问题的解决.
    Cisco3.3.2.2
  • 原文地址:https://www.cnblogs.com/zzgyq/p/6513222.html
Copyright © 2011-2022 走看看