zoukankan      html  css  js  c++  java
  • 第一百四十七节,封装库--JavaScript,滑动导航

    JavaScript,封装库--滑动导航

    效果图

    html

    <!--滑动导航-->
    <div id="nav">
        <ul class="about">
            <li></li>
            <li></li>
            <li></li>
            <li></li>
            <li></li>
        </ul>
        <ul class="black">
            <li>首页</li>
            <li>博文列表</li>
            <li>精彩相册</li>
            <li>动感音乐</li>
            <li>关于我</li>
        </ul>
        <div class="nav_bg">
            <ul class="white">
                <li>首页</li>
                <li>博文列表</li>
                <li>精彩相册</li>
                <li>动感音乐</li>
                <li>关于我</li>
            </ul>
        </div>
    </div>

    css

    /*滑动导航*/
    #nav {
        width:465px;
        height:52px;
        background:url(img/nav_bg.png) no-repeat;
        margin:50px auto 0 auto;
        position:relative;
    }
    #nav ul {
        position:absolute;
    }
    #nav ul li {
        width:85px;
        height:52px;
        line-height:52px;
        text-align:center;
        font-weight:bold;
        float:left;
    }
    #nav ul.black {
        left:20px;
        color:#333;
        z-index:1;
    }
    #nav ul.white {
        width:425px;
        color:#fff;
        z-index:3;
        left:0;
    }
    #nav ul.about {
        z-index:4;
        left:20px;
        cursor:pointer;
        background:red;
        filter:alpha(opacity=0);
        opacity:0;
    }
    #nav div.nav_bg {
        width:85px;
        height:52px;
        background:url(img/nav_over.png) no-repeat 0 11px;
        position:absolute;
        left:20px;
        top:0px;
        z-index:2;
        overflow:hidden;
    }

    前台js

    //滑动导航
        $('#nav .about li').shu_biao_yi_ru_yi_chu(function () {
            var target = $(this).sh_jd().offsetLeft;
            $('#nav .nav_bg').yi_dong_tou_ming({
                attr : 'x',
                target : target + 20,
                t : 30,
                step : 10,
                fn : function () {
                    $('#nav .white').yi_dong_tou_ming({
                        attr : 'x',
                        target : -target
                    });
                }
            });
        }, function () {
            $('#nav .nav_bg').yi_dong_tou_ming({
                attr : 'x',
                target : 20,
                t : 30,
                step : 10,
                fn : function () {
                    $('#nav .white').yi_dong_tou_ming({
                        attr : 'x',
                        target : 0
                    });
                }
            });
        });

    首先引入js函数库文件,和封装库文件

  • 相关阅读:
    win32-LPCSTR->String
    win32-UpdateLayeredWindow
    win32-CreateDIBSection的使用
    win32-StretchDIBits
    hdu1978 简单记忆化搜索
    hdu1978 简单记忆化搜索
    hdu4530 水题
    hdu4530 水题
    hdu3006 状态压缩+位运算+hash(小想法题)
    hdu3006 状态压缩+位运算+hash(小想法题)
  • 原文地址:https://www.cnblogs.com/adc8868/p/6420875.html
Copyright © 2011-2022 走看看