zoukankan      html  css  js  c++  java
  • 不错的二级导航菜单特效

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <meta name="keywords" content="站长,网页特效,js特效,js脚本,脚本,广告代码,zzjs,zzjs.net,sky,www.zzjs.net,站长特效 网" />
    <meta name="description" content="www.zzjs.net,站长特效网,站长必备js特效及广告代码。大量高质量js特效,提供高质量广告代码下载,尽在站长特效网" />
    <title>网页特效 不错的二级导航菜单 站长特效网欢迎您。</title>
    <script type=text/javascript>
    /**
    *菜单的构造,需要绑定到onload
    */
    startList = function() {
    if (document.all&&document.getElementById) {
    dropmenuRoot = document.getElementById("dropmenu");
    for (i=0; i<dropmenuRoot.childNodes.length; i++) {
    node = dropmenuRoot.childNodes[i];
    if (node.nodeName=="LI") {
    node.onmouseover=function() {
    this.className+=" over";
    //开始灌水
    for(j=0;j<this.childNodes.length;j++){
    if (this.childNodes[j].nodeName=="UL"){
    if (this.childNodes[j].childNodes[0].nodeName=="LI"){
    if (this.offsetLeft+this.childNodes[j].childNodes.length*this.childNodes[j].childNodes[0].offsetWidth-dropmenuRoot.offsetLeft>dropmenuRoot.offsetWidth){
    var len=this.childNodes[j].childNodes.length*this.childNodes[j].childNodes[0].offsetWidth; //菜单的长度
    (len>dropmenuRoot.offsetWidth) ? this.childNodes[j].style.width=776+"px" : this.childNodes[j].style.width=len+"px"; //给ul设置宽度 如果子菜单比较多,大于容器的宽度,那么ul的宽度就是容器的宽度
    len =this.offsetLeft+len-dropmenuRoot.offsetLeft-dropmenuRoot.offsetWidth;
    (len>this.offsetLeft-dropmenuRoot.offsetLeft) ? this.childNodes[j].style.marginLeft=-(this.offsetLeft-dropmenuRoot.offsetLeft) : this.childNodes[j].style.marginLeft=-len+"px";
    }
    }
    }
    }//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。
    }
    //灌水完毕
    node.onmouseout=function() {
    this.className=this.className.replace(" over", "");
    }
    }//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。
    }
    }
    }//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。
    window.onload=startList;
    </script>
    </head>
    <style type="text/css">
    body { font: normal 11px verdana; background: #45b97c; position:absolute }
    ul { margin: 0; padding: 0; }
    li { list-style-position: outside; list-style: none;}
    a { text-decoration: none; color: #666;}
    ul#dropmenu,ul#dropmenu ul{
    margin: 0 auto;
    text-align: left;
    padding: 0;
    list-style: none;
    z-index: 99;
    }
    ul#dropmenu {
    774px;
    display: block;
    height: 24px;
    clear: both;
    border: 1px solid #ccc;
    text-align: center;
    background: #fff;
    }
    ul#dropmenu li {
    position: relative;
    z-index: 999;
    float: left;
    }
    ul#dropmenu ul li{
    float: left;
    display: block;
    }
    ul#dropmenu ul {
    /* 122px;
    120px;*/
    height: auto;
    position: absolute;
    text-align: left;
    left: 0px;
    display: none;
    border: solid 1px #ccc;
    }
    /*当鼠标在子菜单和父菜单上时,父菜单的样式*/
    ul#dropmenu li.over a,ul#dropmenu li:hover a{
    border-color: #ccc;
    background: #c00;
    color: #fff;
    }
    /*将子菜单的样式清除*/
    ul#dropmenu li.over ul a,ul#dropmenu li:hover ul a{
    font-weight: normal;
    color: #666;
    background: #fff;;
    }
    /*子菜单的hover样式*/
    ul#dropmenu li.over ul a:hover,ul#dropmenu li:hover ul a:hover{
    font-weight: normal;
    color: #cc0000;
    font-weight: bold;
    background: #f6f6f6;
    }
    /* Styles for Menu Items */
    ul#dropmenu a {
    display: block;
    padding: 0 0 0 10px;
    106px;
    96px;
    color: #666;
    line-height: 24px;
    }
    ul#dropmenu ul li{
    110px;
    border: 0;
    }
    /* End */
    ul#dropmenu ul a {
    FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* 透明 */
    padding: 2px 0px 2px 10px;
    border: 0;
    120px;
    110px;/* Sub Menu Styles */
    }
    ul#dropmenu li:hover ul,ul#dropmenu li.over ul {
    display: block; /* The magic */
    }
    </style>
    <body>
    <a href="http://www.zzjs.net/">站长特效网</a>,站长必备的高质量网页特效和广告代码。zzjs.net,站长js特效。<hr>
    <!--欢迎来到站长特效网,我们网站收集大量高质量js特效,提供许多广告代码下载,网址:www.zzjs.net,zzjs@msn.com,用.net打造靓站-->
    <div id="nav">
    <ul id="dropmenu">
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a>
    <ul>
    <li><a href="#">History</a></li>
    <li><a href="#">Team</a></li>
    <li><a href="#">Drop Down Menu</a></li>
    <li><a href="#">Offices</a></li>
    </ul>
    </li>
    <li><a href="#">Services</a>
    <ul>
    <li><a href="#">History</a></li>
    <li><a href="#">Team</a></li>
    <li><a href="#">Drop Down Menu</a></li>
    <li><a href="#">Offices</a></li>
    </ul>
    </li>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a>
    <ul>
    <li><a href="#">History</a></li>
    <li><a href="#">Team</a></li>
    <li><a href="#">Drop Down Menu</a></li>
    <li><a href="#">Offices</a></li> <li><a href="#">History</a></li>
    <li><a href="#">Team</a></li>
    </ul>
    </li>
    <li><a href="#">Services</a>
    <ul>
    <li><a href="#">History</a></li>
    <li><a href="#">Team</a></li>
    <li><a href="#">Drop Down Menu</a></li>
    <li><a href="#">Offices</a></li>
    <li><a href="#">History</a></li>
    <li><a href="#">Team</a></li>
    <li><a href="#">Drop Down Menu</a></li>
    <li><a href="#">Offices</a></li>
    <li><a href="#">History</a></li>
    <li><a href="#">Team</a></li>
    <li><a href="#">Drop Down Menu</a></li>
    </ul>
    </li>
    <li><a href="#">Home</a></li>
    </ul>
    </div>
    </body>
    </html>

  • 相关阅读:
    linux查看与设置主机名
    为什么用户主目录下.bash_profile没有自动执行
    sqlplus查看服务名
    linux之cp/scp命令+scp命令详解
    查看磁盘使用量
    yum源
    微软输入法删除
    Android下 ionic view 无法登录
    inline-block在ie6中的经典bug
    Apache端口配置
  • 原文地址:https://www.cnblogs.com/skyay/p/3826130.html
Copyright © 2011-2022 走看看