最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

楼层导航源码分享

来源:懂视网 责编:小采 时间:2020-11-27 20:19:41
文档

楼层导航源码分享

楼层导航源码分享:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>楼层导航-smallswallows</title> <script type="text/javascript" s
推荐度:
导读楼层导航源码分享:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>楼层导航-smallswallows</title> <script type="text/javascript" s

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>楼层导航-smallswallows</title>
 <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js?1.1.11"></script>
 <style type="text/css">
 *{
 margin:0;
 padding:0;
 }
 .div div{
 width: 300px;
 height: 800px;
 border: 1px solid red;
 }
 ul li{
 list-style-type: none;
 }
 .floor{
 position: fixed;
 top: 20px;
 right: 20px;
 border: 1px solid red;
 display: none;
 }
 .loading{
 background: skyblue;
 }
 .red{
 background: red;
 }
 li,.top{
 cursor: pointer;
}
 li:hover{
 background: skyblue;
 }
 </style>
</head>
<body>
 <div style="height: 50px;background: red">楼层展示</div>
 <div>
 <div>1</div>
 <div>2</div>
 <div>3</div>
 <div>4</div>
 <div>5</div>
 <div>6</div>
 <div>7</div>
 <div>8</div>
 </div>
 <div> 
 <ul>
 <li>第1张</li>
 <li>第2张</li>
 <li>第3张</li>
 <li>第4张</li>
 <li>第5张</li>
 <li>第6张</li>
 <li>第7张</li>
 <li>第8张</li>
 </ul>
 <p>返回顶部</p>
 </div>
</body>
<script>
 window.onload = window.onscroll = function(){
 var top = 50; //控制离顶部的距离
 var length = $(".div div").length;
 var liLength=$("li").length;
//添加加载动画 each
 $(".div div").each(function(){
 $(this).addClass("loading");
 })
console.log($(".div div")[0].offsetTop)
 if($(window).scrollTop() >$(".div div")[0].offsetTop-top ){
 $(".floor").css("display","block")
 }else{
 $(".floor").css("display","none")
}
// 楼层添加颜色,通过:eq()方法来实现
 var num = 0;
 for(var i = 0;i<length;i++){
 if($(window).scrollTop() >=$(".div div")[i].offsetTop- top){
 num = i;
 }
 $(".floor li:eq("+i+")").css("background","")
 }
 $(".floor li:eq("+num+")").css("background","red")
// 楼层点击事件 点击楼层跳转
 for(var i = 0;i<liLength;i++){
 $(".floor li:eq("+i+")").click(function(){
 for(var j=0;j<liLength;j++){
 if($(this).html() == $(".floor li:eq("+j+")").html()){
 $('body,html').stop().animate({
 scrollTop: ($(".div div")[j].offsetTop)
 }, 500);
 return false;
 }
 }
 })
 }
 }
 $(".top").click(function() {
 $('body,html').animate({
 scrollTop: 0
 }, 500);
 return false;
 });
</script>
</html>

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

楼层导航源码分享

楼层导航源码分享:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>楼层导航-smallswallows</title> <script type="text/javascript" s
推荐度:
标签: 分享 导航 代码
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top