zoukankan      html  css  js  c++  java
  • JS横向菜单导航。兼容IE6,7,8,Firefox,Chrome。

    今天在博客园上看到一个JS横向导航的菜单不错,记下来,以后用。

    老外的博客地址:http://javascript-array.com/scripts/simple_drop_down_menu/

    HTML CODE

    代码
    <ul id="sddm">
        
    <li><href="#" 
            onmouseover
    ="mopen('m1')" 
            onmouseout
    ="mclosetime()">Home</a>
            
    <div id="m1" 
                onmouseover
    ="mcancelclosetime()" 
                onmouseout
    ="mclosetime()">
            
    <href="#">HTML Drop Down</a>
            
    <href="#">DHTML Menu</a>
            
    <href="#">JavaScript DropDown</a>
            
    <href="#">Cascading Menu</a>
            
    <href="#">CSS Horizontal Menu</a>
            
    </div>
        
    </li>
        
    <li><href="#" 
            onmouseover
    ="mopen('m2')" 
            onmouseout
    ="mclosetime()">Download</a>
            
    <div id="m2" 
                onmouseover
    ="mcancelclosetime()" 
                onmouseout
    ="mclosetime()">
            
    <href="#">ASP Dropdown</a>
            
    <href="#">Pulldown menu</a>
            
    <href="#">AJAX Drop Submenu</a>
            
    <href="#">DIV Cascading Menu</a>
            
    </div>
        
    </li>
        
    <li><href="#">Order</a></li>
        
    <li><href="#">Help</a></li>
        
    <li><href="#">Contact</a></li>
    </ul>
    <div style="clear:both"></div>

    CSS CODE

    代码
    #sddm
    {    margin: 0;
        padding
    : 0;
        z-index
    : 30}

    #sddm li
    {    margin: 0;
        padding
    : 0;
        list-style
    : none;
        float
    : left;
        font
    : bold 11px arial}

    #sddm li a
    {    display: block;
        margin
    : 0 1px 0 0;
        padding
    : 4px 10px;
        width
    : 60px;
        background
    : #5970B2;
        color
    : #FFF;
        text-align
    : center;
        text-decoration
    : none}

    #sddm li a:hover
    {    background: #49A3FF}

    #sddm div
    {    position: absolute;
        visibility
    : hidden;
        margin
    : 0;
        padding
    : 0;
        background
    : #EAEBD8;
        border
    : 1px solid #5970B2}

        #sddm div a
        
    {    position: relative;
            display
    : block;
            margin
    : 0;
            padding
    : 5px 10px;
            width
    : auto;
            white-space
    : nowrap;
            text-align
    : left;
            text-decoration
    : none;
            background
    : #EAEBD8;
            color
    : #2875DE;
            font
    : 11px arial}

        #sddm div a:hover
        
    {    background: #49A3FF;
            color
    : #FFF}

    JS CODE

    代码
    // Copyright 2006-2007 javascript-array.com

    var timeout    = 500;
    var closetimer    = 0;
    var ddmenuitem    = 0;

    // open hidden layer
    function mopen(id)
    {    
        
    // cancel close timer
        mcancelclosetime();

        
    // close old layer
        if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

        
    // get new layer and show it
        ddmenuitem = document.getElementById(id);
        ddmenuitem.style.visibility 
    = 'visible';

    }
    // close showed layer
    function mclose()
    {
        
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
    }

    // go close timer
    function mclosetime()
    {
        closetimer 
    = window.setTimeout(mclose, timeout);
    }

    // cancel close timer
    function mcancelclosetime()
    {
        
    if(closetimer)
        {
            window.clearTimeout(closetimer);
            closetimer 
    = null;
        }
    }

    // close layer when click-out
    document.onclick = mclose; 


  • 相关阅读:
    redis 简单整理——redis shell[九]
    redis 简单整理——慢查询[八]
    redis 简单整理——redis 的键管理[七]
    redis 简单整理——redis 的集合基本结构和命令[五]
    redis 简单整理——redis 的列表基本结构和命令[四]
    redis 简单整理——redis 的有序集合基本结构和命令[六]
    redis 简单整理——redis 的哈希基本结构和命令[三]
    redis 简单整理——redis 的字符串基本结构和命令[二]
    redis 简单整理——redis 准备篇[一]
    Doris开发手记3:利用CoreDump文件快速定位Doris的查询问题
  • 原文地址:https://www.cnblogs.com/jinqi79731/p/1889506.html
Copyright © 2011-2022 走看看