• 技术文章 >web前端 >js教程

    html5中利用js属性实现水平下拉菜单的效果(代码)

    不言不言2018-08-13 16:17:13原创1164
    本篇文章给大家带来的内容是关于html5中利用js属性实现水平下拉菜单的效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    <!doctype html>
    <html>
    <head>
    <title></title>
    <meta charset="utf-8">
    <style>
        *{padding:0px;}
        p{margin:20px 150px;}
        ul{list-style:none;}
        ul li{float:left;position:relative;}
        ul li a{text-decoration:none;
                background:#900;
                height:40px;
                display:block;
                color:#fff;
                font-weight:bold;
                line-height:40px;
                text-align:center;
                margin-right:1px;
                padding:0px 15px;
        }
        ul li a:hover{background:#f90;}
        ul li ul li{float:none;}
        ul li ul{position:absolute;top:41px;left:0px;
                display:none;
        }
    </style>
    <script>
        function showmenu(li){
        var submenu=li.getElementsByTagName("ul")[0];
        submenu.style.display="block";
        }
        function hidemenu(op){
        var submenu=op.getElementsByTagName("ul")[0];
        submenu.style.display="none";
        }
    </script>
    </head>
    <body>
        <p>
        <ul>
            <li><a href="#">学校简介</a></li>
            <li onmouseover="showmenu(this)" onmouseleave="hidemenu(this)"><a href="#">管理机构</a></li>
            <li onmouseover="showmenu(this)" onmouseleave="hidemenu(this)"><a href="#">学院设置</a>
            <ul>
                <li><a href="#">电气学院</a></li>
                <li><a href="#">材料学院</a></li>
                <li><a href="#">测绘学院</a></li>
                <li><a href="#">安全学院</a></li>
                <li><a href="#">体育学院</a></li>
                <li><a href="#">化工学院</a></li>
            </ul>
            </li>
            <li onmouseover="showmenu(this)" onmouseleave="hidemenu(this)"><a href="#">科学研究</a>
                <ul>
                <li ><a href="#">科研机构</a></li>
                <li ><a href="#">科研平台</a></li>
                <li ><a href="#">科研论文</a></li>
                <li ><a href="#">成果转化</a></li>
                </ul>
            </li>
            <li onmouseover="showmenu(this)" onmouseleave="hidemenu(this)"><a href="#">招生就业</a>
                <ul>
                <li ><a href="#">本科生招生</a></li>
                <li ><a href="#">硕士生招生</a></li>
                <li ><a href="#">博士生招生</a></li>
                <li ><a href="#">就业信息</a></li>
                </ul>
            </li>
            <li><a href="#">呼唤英才</a></li>
        </ul>
        </p>
    </body>
    </html>

    相关推荐:

    js实现类似于联想关键词的搜索功能(附代码)

    js封装_new函数以及实现new关键字的方法(附代码测试)

    js基本语法的介绍:数据类型以及变量类型

    以上就是html5中利用js属性实现水平下拉菜单的效果(代码)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:水平下拉菜单
    上一篇:js实现类似于联想关键词的搜索功能(附代码) 下一篇:js中使用template模板引擎实现的一个例子(代码)

    相关文章推荐

    • js实现动态的“元宵节汤圆”特效(仿百度)• 聊聊Node.js + worker_threads如何实现多线程?(详解)• 完全掌握JavaScript预编译过程• javascript中怎么求圆的周长• 总结分享一些使用jQuery实现的DOM操作(收藏)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网