zoukankan      html  css  js  c++  java
  • 下拉菜单实现方式一

    实现一个最简单的下拉菜单

    由于例子比较简单,所以用文本编辑器写了,nodepad++是个不错的选择,有颜色标注还有智能提示,很好用。

    先写一个html标签基本结构

    <!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html>
    
    <head>
    <style></style>
    <script src="jquery-1.7.2.js" type="text/javascript" ></script>
    <script></script>
    </head>
    <body>
    
    </body>
    </html>

    接下来写一个列表

    <body>
    <ul class="menu">
        <li><a href="#">一级菜单</a>
            <ul>
                <li><a href="#">二级菜单A</a></li>
                <li><a href="#">二级菜单B</a></li>
            </ul>
        </li>
    </ul>
    </body>

    然后接下来写css清除一些无用的东西

    *{margin:0; padding:0;border:0}
    li{list-style-type:none}

    加上一些边框之类

    .menu li{ border:1px solid #cccccc; width:180px; height:30px; line-height:30px; background-color:#f8f8f8 }

    然后让二级菜单隐藏掉

    .menu li ul{ position:absolute; left:-999em}

    再写一个二级菜单显示的样式

    .menu li.on ul{  left:auto}

    这样用js来控制on就可以实现下拉菜单了

    $(function(){
        $(".menu li").mouseover(function(){
            $(this).addClass("on");
        })
        $(".menu li").mouseout(function(){
            $(this).removeClass("on");
        })
    })
  • 相关阅读:
    黑马java课程2222
    屏幕亮度软件和一些自己必用的软件设置
    ahk保存
    天天洗一次澡还真是好方法
    自动化测试 就这两张图
    python __init__.py用途
    bash检查文件格式
    cygwin中运行命令提示command not found的解决方法
    Python批量插入SQL Server数据库
    怎样去掉FireFox的导入向导
  • 原文地址:https://www.cnblogs.com/ajimidan/p/3989604.html
Copyright © 2011-2022 走看看