zoukankan      html  css  js  c++  java
  • 商城楼层跳转

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <link rel="stylesheet" href="loucen.css" />
            <script src="jquery-2.1.0.js"></script>
            <script src="loucen.js"></script>
        </head>
        <body>
            <div class="header">header</div>
            <div class="main">
                <div class="mainbox" style="background:palegoldenrod">1</div>
                <div class="mainbox" style="background:palegreen">2</div>
                <div class="mainbox" style="background:paleturquoise">3</div>
                <div class="mainbox" style="background:palevioletred">4</div>
                <div class="mainbox" style="background:papayawhip">5</div>
                <div class="mainbox" style="background:peru">6</div>
                <div class="mainbox" style="background:plum">7</div>
            </div>
            <div class="footer">footer</div>
            <ul>
                <li class="btn">
                    <span class="first">1F</span>
                    <span class="second">美妆</span>
                </li>
                <li class="btn">
                    <span class="first">2F</span>
                    <span class="second">家电</span>
                </li>
                <li class="btn">
                    <span class="first">3F</span>
                    <span class="second">女装</span>
                </li>
                <li class="btn">
                    <span class="first">4F</span>
                    <span class="second">美食</span>
                </li>
                <li class="btn">
                    <span class="first">5F</span>
                    <span class="second">汽车</span>
                </li>
                <li class="btn">
                    <span class="first">6F</span>
                    <span class="second">家具</span>
                </li>
                <li class="btn">
                    <span class="first">7F</span>
                    <span class="second">生活</span>
                </li>
                <li class="last">Top</li>
            </ul>
        </body>
    </html>

    css样式表

    *{margin:0;padding: 0;}
    ul li{
        list-style:none;
    }
    .header,.footer{
        width: 100%;
        height: 400px;
        background: #ccc;
        text-align: center;
        color: #000;
        line-height: 400px;
        font-size: 70px;
    }
    .mainbox{
        width: 100%;
        height: 600px;
        text-align: center;
        color: #a55;
        line-height: 600px;
        font-size: 70px;
        font-weight: bold;
        margin: 0 auto;
    }
    
    ul{
        position: fixed;
        width: 30px;
        border: 1px solid purple;
        right: 8%;
        top: 200px;
    }
    ul{
        display: none;
    }
    ul li{
        width: 30px;
        height: 30px;
        text-align: center;
        line-height:30px;
        overflow: hidden;
        background: #fff;
    }
    li.btn{
        border-bottom:1px solid purple;
        font-size: 12px;
    }
    .last{
        font-size: 16px;
        font-weight: bold;
    }
    span{
        display: block;
        width: 30px;
        height: 30px;
    }
    .second{
        background:purple;
        color:#fff;
    }
    .focus{
        display: none;
    }
    .active{
        display: none;
    }

    jQuery特效js

    $(function(){
        
        $(".btn").hover(function(){
            $(this).find(".first").addClass("focus")
        },function(){
            $(this).find(".first").removeClass("focus")
        })
        
        $(document).scroll(function(){
            var tops=$(this).scrollTop();
            if(tops>=200){
                 $("ul").show(700)
            }else{
                $("ul").hide(700)
            }
            $(".mainbox").each(function(i,o){
                var bTop=$(o).offset().top;
                if(tops>=bTop){
                    $(".first").removeClass("active").eq(i).addClass("active")
                }
            })
        })
        
        $(".btn").click(function(){
            var index=$(this).index();
            var topss=$(".mainbox").eq(index).offset().top;
            $("html,body").stop().animate({scrollTop:topss},800)
        })
        
        $(".last").click(function(){
            $("html,body").stop().animate({scrollTop:0},800)
        })
        
    })

    最后在引入本地jQuery文件或者外部引用

  • 相关阅读:
    DES加密和解密PHP,Java,ObjectC统一的方法
    TreeSaver 使用教程整理——Step 3: Creating Grids
    android面试题目汇总持续更新
    Android SQLiteHelper
    Android计算地图上两点距离
    asp.net 下载文件几种方式
    android 权限
    ORA01795的原因及解决办法
    C# winFrom 通过注册新协议实现网页链接打开本地程序
    Android 读SIM卡信息
  • 原文地址:https://www.cnblogs.com/fengyuzhen/p/7212581.html
Copyright © 2011-2022 走看看