国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jquery實現樓層滾動效果

2024-05-06 15:23:03
字體:
來源:轉載
供稿:網友

本文實例為大家分享了jquery實現樓層滾動效果展示的具體代碼,供大家參考,具體內容如下

html:

<!DOCTYPE html> <html lang="en"> <head>   <meta charset="UTF-8">   <title>Document</title>   <link rel="stylesheet" href="css/base.css" rel="external nofollow" >   <style>     #header,#f1,#f2,#f3{       width: 80%;       height: 500px;       background: yellow;       margin-left: 10%;       margin-top: 50px;     }     #f1{       background: green;     }     #f2{       background: red;     }     #f3{       background: blue;     }     #lift{       position: fixed;       top: 280px;       display: none;     }     .lift_btn{       display: inline-block;       width: 50px;       height: 50px;       border: 1px solid #000;     }     .hover{       background: red;     }   </style> </head> <body>   <div id="header"></div>   <div class="floor" id="f1">     <p>第一層</p>   </div>   <div class="floor" id="f2">     <p>第二層</p>   </div>   <div class="floor" id="f3">     <p>第三層</p>   </div>   <div id="lift">     <ul>       <li class="lift_item">         <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="lift_btn">           <span>1</span>         </a>       </li>       <li class="lift_item">         <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="lift_btn">           <span>2</span>         </a>       </li>       <li class="lift_item">         <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="lift_btn">           <span>3</span>         </a>       </li>     </ul>   </div>    <script src="js/jquery.min.js"></script>   <script src="js/floor.js"></script> </body> </html> 

js:

(()=>{   var $lift=$("#lift");   $(window).scroll(()=>{     var scrollTop=$('html,body').scrollTop();     var $f1=$("#f1");     var offsetTop=$f1.offset().top;     if(offsetTop<scrollTop+innerHeight/2)       $lift.fadeIn(500);     else       $lift.fadeOut(500);     var $floors=$(".floor");     $floors.each((i,elem)=>{       var $f=$(elem);       if($f.offset().top<scrollTop+innerHeight/2)         $lift.find(".lift_item:eq("+i+")").addClass("hover").siblings().removeClass("hover");     });   });    $lift.children("ul").on("click","li",function(){     var $li=$(this);     var i=$li.index();     var $fi=$(".floor:eq("+i+")");     var offsetTop=$fi.offset().top;     $("html").animate({       scrollTop:offsetTop-60     },500)   }) })(); 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 南汇区| 互助| 吴旗县| 广东省| 万全县| 辛集市| 临沂市| 百色市| 福建省| 尉氏县| 特克斯县| 大邑县| 蕉岭县| 保山市| 新昌县| 黄陵县| 定边县| 枣阳市| 灌云县| 哈巴河县| 句容市| 利辛县| 舟山市| 休宁县| 会东县| 沂南县| 新宁县| 原平市| 黔南| 峨眉山市| 武乡县| 古田县| 民权县| 荆门市| 万山特区| 隆尧县| 兰西县| 河池市| 东源县| 南皮县| 平乡县|