• jquery一个简单的菜单小插件


    刚学会封装插件,先来封装一个小的菜单插件

    html部分

       <ul class="zong">
            <li class="yiji">
                <a href="#">公司信息</a>
                <ul class="fji">
                    <li>itme 1</li>
                    <li>itme 1</li>
                    <li>itme 1</li>
                    <li>itme 1</li>
                </ul>
            </li>
            <li class="yiji">
                <a href="#">公司简介</a>
                <ul class="fji">
                    <li>itme 1</li>
                    <li>itme 2</li>
                    <li>itme3</li>
                    <li>itme 4</li>
                </ul>
            </li>
            <li class="yiji">
                <a href="#">公司发展</a>
                <ul class="fji">
                    <li>itme 1</li>
                    <li>itme 2</li>
                    <li>itme3</li>
                    <li>itme 4</li>
                </ul>
            </li>
            <li class="yiji">
                <a href="#">公司发展</a>
            </li>
        </ul>
    View Code

    css 部分

       .zong>li{
                float: left;
                margin: 20px 10px auto auto;
                background-color: powderblue;
                width: 120px;
                text-align: center;
                height: 30px;
                line-height: 30px;
            }
            ul{
                margin: 0;
                padding: 0;
                list-style: none;
            }
            a{ text-decoration: none;color: #000000}
            .zong>li>ul>li{ background-color: #ccc;}
            .zong>li>ul>li:hover{
                margin: 1px;
                -webkit-transition:all 0.3s;
            }
            .fji{
                display: none;
            }

    js部分除了要引入的jquery文件之外引入自定义的menu.js

    menu.js

    $.fn.extend({
        yidong:function(){
           $(this).on({
               "mouseenter":function(){
               $(this).find("ul").css("display","block"); },
                "mouseleave": function () {
                    $(this).find("ul").css("display","none");
                }
           });
        }
    });

    使用方式,在页面中直接调用yidong()方法

     $(".yiji").yidong();
  • 相关阅读:
    内存泄漏检测工具
    RGB 颜色 代码 转换器
    索引 扫描及查找 1
    IIS7中Integrated和classic的区别
    HTTP请求上下文之终结:HttpContext类
    vs2010 快捷键大全
    IIS 7.0 中的 HTTP 状态代码
    JSON Date Format
    如何使用 MasterPage(注意母板页和子页面的执行顺序)
    B树、B树、B+树、B*树
  • 原文地址:https://www.cnblogs.com/dangou/p/5354529.html
Copyright © 2020-2023  润新知