• 隐藏于网页左侧,鼠标单击展开的CSS菜单代码


    代码简介:

    平时隐藏在左侧的CSS动感菜单,像很多导航菜单一样,不点击的时候隐藏在网页左侧,鼠标放上后自动展开,本款是鼠标点击后才激活,然后动画出现,个人感觉比鼠标放上就触发的要好一点,这样更符合浏览者的意愿。

    代码内容:

    <!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>
    <title>隐藏于网页左侧,鼠标单击展开的CSS菜单代码_网页代码站(www.webdm.cn)</title>
    <style>  
    #menuShow{  
    border: 1px solid #666666;  
    background-color: #EEEEEE;  
    padding: 0px;  
    font-size: 12px;  
    font-family: tahoma;  
    position: absolute;  
     161px;  
    height: auto;  
    }  
    
    #menuSelect{  
    border: 1px solid #999999;  
    background-color: #cccccc;  
    padding: 0px;  
    font-size: 10px;  
    font-family: tahoma;  
    position: absolute;  
     161px;  
    }  
    
    a {  font-family: "tahoma"; font-size: 12px; line-height: 23px; color: #555555; text-decoration: none}  
    a:hover {color: #0066CC; text-decoration: none}  
    </style> 
    </head> 
    <body>
     
    <body bgcolor="#FFFFFF" text="#000000">  
    <div id="menuSelect" style=""> <a href="#" onClick="moveOnMenu();moveOffSelector()">   
      <img src="http://www.webdm.cn/images/20090918/click1.gif" border="0"></a></div>  
    <div id="menuShow" style="" align="center"> <a href="#" onClick="moveOffMenu();moveOnSelector()">   
      <img src="http://www.webdm.cn/images/20090918/click.gif" border="0"></a> <br>  
    <a href="/">网页代码站</a><br>
    <a href="http://www.webdm.cn">ASP</a><br>
    <a href="/">PHP</a><br>
    <a href="/">.NET</a><br>
    <a href="/">脚本资源</a><br>
    <a href="http://www.webdm.cn">jQuery</a><br>
    <a href="/">电子书籍</a><br>
    <a href="http://www.webdm.cn">工具软件</a>
    </div>  
    <SCRIPT LANGUAGE="JavaScript">  
    Show ="no";  
    var OffX = -200;  
    var PosX =  10;  
    var PosY =  10;  
    var speed        = 5;  
    var increment    = 5;  
    var incrementNS4 = 5; 
    var is_NS = navigator.appName=="Netscape";  
    var is_Ver = parseInt(navigator.appVersion);  
    var is_NS4 = is_NS&&is_Ver>=4&&is_Ver<5;  
    var is_NS5up = is_NS&&is_Ver>=5;  
    
    var MenuX = OffX;  
    var SelX = PosX;  
    var sPosX = PosX;  
    var sOffX = OffX;  
    
    if (Show == "yes") {  
    sPosX = OffX;  
    sOffX = PosX;  
    MenuX = sOffX;  
    SelX = sPosX;  
    }  
    
    if (is_NS4) {  
    increment = incrementNS4;  
    Lq = "document.layers.";  
    Sq = "";  
    eval(Lq+'menuSelect'+Sq+'.left=sPosX');  
    eval(Lq+'menuShow'+Sq+'.left=sOffX');  
    eval(Lq+'menuSelect'+Sq+'.top=PosY');  
    eval(Lq+'menuShow'+Sq+'.top=PosY');  
    } else {  
    Lq = "document.all.";  
    Sq = ".style";  
    document.getElementById('menuSelect').style.left = sPosX+"px";  
    document.getElementById('menuShow').style.left = sOffX+"px";  
    document.getElementById('menuSelect').style.top = PosY+"px";  
    document.getElementById('menuShow').style.top = PosY+"px";  
    }    
    
    function moveOnMenu() {  
    if (MenuX < PosX) {   
    MenuX = MenuX + increment;  
    if (is_NS5up) {  
    document.getElementById('menuShow').style.left = MenuX+"px";  
    } else {  
    eval(Lq+'menuShow'+Sq+'.left=MenuX');  
    }  
    setTimeout('moveOnMenu()',speed);  
       }  
    }  
    
    function moveOffMenu() {  
    if (MenuX > OffX) {   
    MenuX = MenuX - increment;  
    if (is_NS5up) {  
    document.getElementById('menuShow').style.left = MenuX+"px";  
    } else {  
    eval(Lq+'menuShow'+Sq+'.left=MenuX');  
    }  
    setTimeout('moveOffMenu()',speed);  
       }  
    }  
    
    function moveOffSelector() {  
    if (SelX > OffX) {   
    SelX = SelX - increment;  
    if (is_NS5up) {  
    document.getElementById('menuSelect').style.left = SelX+"px";  
    } else {  
    eval(Lq+'menuSelect'+Sq+'.left=SelX');  
    }  
    setTimeout('moveOffSelector()',speed);  
       }  
    }  
    
    function moveOnSelector() {  
    if (SelX < PosX) {   
    SelX = SelX + increment;  
    if (is_NS5up) {  
    document.getElementById('menuSelect').style.left = SelX+"px";  
    } else {  
    eval(Lq+'menuSelect'+Sq+'.left=SelX');  
    }  
    setTimeout('moveOnSelector()',speed);  
       }  
    }  
    </script>
    </body>
    </html>  
    <br>
    <a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!
    

    代码来自:http://www.webdm.cn/webcode/eff38085-5f90-413d-b6c9-5d3bbfdc1cd7.html

  • 相关阅读:
    Calling Convention的总结
    形参传递关键点
    linux input输入子系统分析《四》:input子系统整体流程全面分析
    22.Linux-块设备驱动之框架详细分析(详解)
    spring: 使用profiles选择数据源(结合嵌入式数据源EmbeddedDatabaseBuilder)
    spring: 使用嵌入式数据源 EmbeddedDatabaseBuilder
    jsp:jstl标签之控制流程
    jsp: jstl标签库
    jsp:tld标签
    spring boot: 组合注解与元注解
  • 原文地址:https://www.cnblogs.com/webdm/p/1969644.html
Copyright © 2020-2023  润新知