电商楼层跳转效果

电商楼层动态跳转效果
具体代码如下




   
   
电商首页楼层左侧边栏效果
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="floor.js"></script>
 type="text/css" rel="stylesheet" href="floor.css">



	
   
   
头部
11111
22222
33333
44444
55555
66666
77777
88888
底部
// JavaScript Document $(window).scroll(function(){ var winscroll = $(window).scrollTop(); var divtop = $(".floor").offset() == null ? 0 : $(".floor").offset().top; //左侧边栏显示/隐藏 if (winscroll > divtop) { $(".side-nav").show(); } else { $(".side-nav").hide(); } var limax = 0; $(".floor").each(function (index, element) { //console.log($(".floor:eq(" + index + ")").offset().top); if (winscroll > $(".floor:eq(" + index + ")").offset().top - 200) { limax += 1; } }); var amin = limax - 1; //console.log(amin); $(".side-nav ul li").removeClass("active"); $(".side-nav ul li:eq(" + amin + ")").addClass("active"); }); $(document).ready(function() { $(".side-nav ul li a").click(function(event){ event.preventDefault(); //取消a标签的默认动作 console.log($(this).attr("data-target")); var atop = $("#" + $(this).attr("data-target") + "").offset() == null ? 0 : $("#" + $(this).attr("data-target") + "").offset().top; $('body,html').animate({scrollTop: atop - 40}, 200); }); }); @charset "utf-8"; /* CSS Document */ *{margin:0;padding:0;} a{ text-decoration:none;} .box{width:1200px;margin:0 auto;} .box header{height:200px; line-height:200px; text-align:center; font-size:24px; border:1px solid #ccc; margin-bottom:20px; border-top:none;} .box .floor{height:600px; line-height:600px; text-align:center; font-size:100px;border:1px solid #ccc; margin-bottom:20px;} .box footer{height:200px; line-height:200px; text-align:center; font-size:24px; border:1px solid #ccc; border-bottom:none;} .side-nav{ position:fixed;top:50%; left:50%; margin-left:-670px; margin-top:-120px; display:none; height:auto;} .side-nav ul{ list-style:none;} .side-nav ul li{ width:50px; height:30px; line-height:30px; background-color:#000; text-align:center;} .side-nav ul li a{ color:#fff;} .side-nav ul li:hover{ background-color:#fff;} .side-nav ul li:hover a{ color:#000;} .side-nav ul li.active{ background-color:#fff;} .side-nav ul li.active a{ color:#000;}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值