商城楼层跳转

<!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文件或者外部引用

时间: 2024-10-09 22:58:20

商城楼层跳转的相关文章

模仿京东楼层跳转效果,附注释

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript" src="js/jquery-3.1.1.min.js" ></script> <style type="text/css"&

帝国cms商城购物车跳转

<a href="#ecms" onclick="window.open('[!--news.url--]e/enews/?enews=AddBuycar&classid=[!--classid--]&id=[!--id--]','','width=680,height=500,scrollbars=yes,resizable=yes');">加入购物车</a>点击后进入/e/ShopSys/buycar/下一步进入/e/Sh

软件测试第六周作业

一.计划说明 1.产品介绍 市面上有许多的帮助背单词的APP,本小组针对其中的两款软件进行软件的测试和评估,分别为"百词斩"和"扇贝单词".两者都具有较完备的业务功能,在以学生为主要受众的用户群体中比较受欢迎.本小组选取两者兼具的四项功能(背诵模块.商城模块.听力阅读模块.词库管理)进行测试,分析各自的优劣,寻找软件中的缺陷. 2.PSP表 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 25 Estimate 估计任务需

明星直播带货的平台都有哪些功能?

在如今的共享经济时代,社交型电商一直走在发展前沿.很多软件开发商看到其中的商机,想制作一种专门适用于此类营销模式的软件,于是开始搭建直播带货平台.这种系统的出现,配合上专业的主播解说和表演,可以让商品展示变得更具视觉冲击力,从而满足各大主播"边直播边卖货"的需求.那么,一个直播带货平台所包含的具体功能都有哪些呢?商铺与商城 这项功能包括自定义直播小店的名称.图标.简介以及背景页面和其它装修装饰功能,如果后台配套有商城模块,还会包含前台商品列表展示,后台商品的导入.信息说明.品牌分类.下

直播带货系统对直播行业带来的冲击和影响

一.直播带货系统的定义直播带货系统,是一款依托于直播平台或者短视频平台,集成了商铺建设和商城管理的综合性电商应用系统.它的诞生,是为了满足主播在带货时的一系列功能支持.其目的是在展现优质视频内容的同时,结合主播"边直播边卖货"的营销方案,拉动平台消费,提高商品转化.二.直播带货系统包含的功能要说明系统所包含的功能,要从两方面入手:1.直播(短视频)店铺店铺在直播间(短视频窗口)的商品展示功能和购物体验强大与否,是决定观众购买意愿的关键因素之一.因此,为了实现这一点,店铺应实现高度自定义

登录微擎后台直接跳转到人人商城后台首页

登录微擎后台直接跳转到人人商城后台首页 置顶 2018年05月28日 10:01:09 若谷工作室 阅读数:2471更多 个人分类: php人人商城  小程序人人商城二开 路径:web/source/user/login.ctrl.php if ($record['username']=='admin') { isetcookie('__uniacid', 1, 7 * 86400); header('location:'.url('site/entry/web',array('m'=>'ewe

HTML5商城开发一 楼层滚动加载数据

对于楼层加载在以前只是个想法,从来没实现过,刚好项目中碰到,再此总结一下 场景:HTML5,局部商品列表信息滚动(局部滚动条) 1.通过jq设置subCategoryScroll的高度为屏幕显示高度(假设为100),设置productlist的高度为列表信息的实际高度(假设为300) <div id="subCategoryScroll" style="overflow: hidden; overflow-y: scroll;"> <ul clas

【MVC】AJAX+PartialView实现商城首页的楼层加载

使用AJAX实现楼层加载的例子已经非常多,但是html代码大都是手动拼接的,编写不便,而且难以维护. 下面就使用AJAX+PartialView来实现 1.html代码 <!--楼层1开始--> <div class="floor" id="floor1"> </div> <!--楼层1结束--> <!--楼层2开始--> <div class="floor" id="f

JSP---网上商城-&gt;几秒后跳转

1 <% 2 int id = Integer.parseInt(request.getParameter("id")); 3 String url = request.getParameter("from"); 4 User.delete(id); 5 %> 6 7 <html> 8 <head> 9 <title>删除用户</title> 10 </head> 11 <body>