zoukankan      html  css  js  c++  java
  • js代码实现下拉菜单

    效果

    js代码:

    <script type="text/javascript">
    function ShowSub(li) {//函数定义
    var subMenu = li.getElementsByTagName("ul")[0] ;//获取
    subMenu.style.display = " block ";
    }

    function HideSub(li) {
    var subMenu = li.getElementsByTagName("ul")[0];
    subMenu.style.display = " none ";
    }

    </script>

    css样式:

    *{ margin:0px; padding:0px;}
    body{ font-family:Verdana, Geneva, sans-serif; font-size:14px;}
    #nav{ 600px; height:40px; background-color:#eee; margin:0 auto;}
    ul{ list-style:none;}
    ul li{ float:left; line-height:40px; text-align:center; 100px;}//ie7显示宽度的兼容性  设置width  而不用padding的自适应
    a{ text-decoration:none; color:#000; display:block;}
    a:hover{ color:#F00; background-color:#666;}
    ul li ul li{ float:none;background-color:#eee; margin:2px 0px;}
    ul li ul{ display:none;}

     html代码

    <div id="nav">

    <ul>
    <li><a href="#">首页</a></li>
    <li onmouseover="ShowSub(this)" onmouseout="HideSub(this)" ><a href="#">课程大厅</a>
    <ul>
    <li><a href="#">JavaScript</a></li>
    <li><a href="#">Html/CSS</a></li>
    </ul>
    </li>
    <li onmouseover="ShowSub(this)" onmouseout="HideSub(this)" ><a href="#">学习中心</a>
    <ul>
    <li><a href="#">视频学习</a></li>
    <li><a href="#">实例练习</a></li>
    <li><a href="#">问与答</a></li>
    </ul>

    </li>
    <li><a href="#">经典案例</a></li>
    <li><a href="#">关于我们</a></li>
    </ul>

    </div>

  • 相关阅读:
    英语46级CET外语大学词汇
    TOEFL词汇笔记英语托福英语
    19道常见的JS面试算法题
    Vue.js---指令与事件、语法糖
    Qt--多线程间的互斥
    const关键字总结
    Numpy和Pandas的使用入门
    python爬虫爬取天气数据并图形化显示
    JCEF-鼠标右键菜单
    JCEF-tab形式展示浏览器
  • 原文地址:https://www.cnblogs.com/yigexiaojiangshi/p/6182195.html
Copyright © 2011-2022 走看看