当前位置:首页 > 入侵接单 > 正文内容

jQuery电商网站楼层滚动定位

访客2年前 (2022-04-21)入侵接单936

转载于前端网

<!DOCTYPE html> <html> <head>     <meta charset="UTF- 八">     <title>jQuery电商网站楼层滑动定位</title>     <style type="text/css">         *{margin: 0;padding: 0;}         i{font-style: normal;}         ul,li,dl,ol{list-style: none;}         #LoutiNav{ border:  一px solid gray; width:  三0px; position: fixed; top:  一 五0px; left:  五0px; display: none;}         #LoutiNav li{ width:  三0px; height:  三0px;border-bottom:  一px solid gray; line-height:  三0px; text-align: center; cursor: pointer;}         #LoutiNav span{display: none;}         #LoutiNav .active{background: white; color: darkred;}         #LoutiNav li:hover span{display: block; font-size:  一 二px; background: darkred; color: white;}         #LoutiNav li:hover i{display: none;}         #goTop{width:  四0px;height:  四0px; line-height:  四0px;text-align: center; background: gray; position: fixed;bottom:  三0px; right:  三0px; cursor: pointer;border-radius:  五px; display: none; }         #goTop:hover{background: darkred; color: white;}         #goTop:hover span{display: block;}         #header{height:  二00px; background: palegoldenrod; text-align: center; line-height:  二00px; font-size:  七 二px; margin: 0 auto;}         .louceng{ height:  八 一0px; width:  一 四 四0;text-align: center; line-height:  八00px; font-size:  一 二0px; margin: 0 auto;}         #erweima{width:  一 三0px; height:  一 三0px; background: palegreen; display: none; position: absolute; right:  四 六px; bottom:  五px;line-height:  一 三0px; text-align: center; font-size:  二0px; border-radius: 一0px ;}        </style> </head> <body> <ul id="LoutiNav" style="display: block;"> <li class="a3e3-ba6c-96e3-906f "><i> 一F</i><span>衣饰 </span></li> <li><i> 二F</i><span>美妆</span></li> <li><i> 三F</i><span>脚机</span></li> <li><i> 四F</i><span>野电</span></li> <li><i> 五F</i><span>数码</span></li> <li><i> 六F</i><span>活动 </span></li> <li><i> 七F</i><span>居野</span></li> <li><i> 八F</i><span>母婴</span></li> <li><i> 九F</i><span>食物 </span></li> <li><i> 一0F</i><span>图书</span></li> <li style="border-bottom: none;"><i> 一 一F</i><span>办事 </span></li> </ul> <div id="goTop" style="display: block;"> <span id="erweima">尔是两维码</span>Top</div> <div id="header">头部</div> <div id="main"> <div style="background: papayawhip;">衣饰 </div> <div style="background: peachpuff;">美妆</div> <div style="background: peru;">脚机</div> <div style="background: pink;">野电</div> <div style="background: palegoldenrod;">数码</div> <div style="background: plum;">活动 </div> <div style="background: powderblue;">居野</div> <div style="background: rosybrown;">母婴</div> <div style="background: cornflowerblue">食物 </div> <div style="background: mediumpurple;">图书</div> <div style="background: darkslateblue;">办事 </div> </div> <script src="https://cdn.bootcss.com/jquery/ 三. 三. 一/jquery.min.js"></script> <script type="text/javascript">            var oNav = $('#LoutiNav');//导航壳            var aNav = oNav.find('li');//导航            var aDiv = $('#main .louceng');//楼层            var oTop = $('#goTop');             //归到顶部             $(window).scroll(function(){                  var winH = $(window).height();//否望窗心下度                  var iTop = $(window).scrollTop();//鼠标滑动的间隔                  if(iTop>=$('#header').height()){                     oNav.fadeIn();                     oTop.fadeIn();                  //鼠标滚动式转变                     aDiv.each(function(){                     if(winH+iTop - $(this).offset().top>winH/ 二){                         aNav.removeClass('active');                         aNav.eq($(this).index()).addClass('active');                     }                  })                  }else{                     oNav.fadeOut();                     oTop.fadeOut();                  }             })             //点击top归到顶部             oTop.click(function(){                 $('body,html').animate({"scrollTop":0}, 五00)             })             //点击归到当前楼层             aNav.click(function(){                 var t = aDiv.eq($(this).index()).offset().top;                 $('body,html').animate({"scrollTop":t}, 五00);                 $(this).addClass('active').siblings().removeClass('active');             });         </script> </body> </html>


标签: jQuery
分享给朋友:

评论列表

青迟橙柒
2年前 (2022-08-13)

</li><li><i> 八F</i><span>母婴</span></li><

鸠骨二囍
2年前 (2022-08-13)

                  }                 })                 }else{                    oNav.fadeOut();                    oTop.fadeOut

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。