91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery如何使用滾動監聽實現商城樓梯式導航效果

發布時間:2021-06-29 11:28:47 來源:億速云 閱讀:157 作者:小新 欄目:web開發

這篇文章主要為大家展示了“jQuery如何使用滾動監聽實現商城樓梯式導航效果”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“jQuery如何使用滾動監聽實現商城樓梯式導航效果”這篇文章吧。

局部效果圖:

jQuery如何使用滾動監聽實現商城樓梯式導航效果

html結構,左側定位的導航需要一個ul,中間內容,我是直接截得圖片,為了效果省事,也是用的ul,最后你們要用的話也可以用ul,或者div,但是每個區域得是一個div,例如,精選的放一個div,女裝的放一個div,所有的區域都套在一個大的div里面,也就是類似于ul>li的結構(只提供html結構和jQuery,樣式的話根據設計稿):

<div class="menu">
 <ul>
  <li class="on"><i class="iconfont">&#xe620;</i>精選</li>
  <li><i class="iconfont">&#xe62b;</i>女裝</li>
  <li><i class="iconfont">&#xe62e;</i>鞋包</li>
  <li><i class="iconfont">&#xe62a;</i>男士</li>
  <li><i class="iconfont">&#xe607;</i>運動</li>
  <li><i class="iconfont">&#xe620;</i>飾品</li>
  <li><i class="iconfont">&#xe620;</i>精選</li>
  <li><i class="iconfont">&#xe620;</i>女裝</li>
  <li><i class="iconfont">&#xe620;</i>鞋包</li>
  <li><i class="iconfont">&#xe620;</i>男士</li>
  <li><i class="iconfont">&#xe620;</i>運動</li>
  <li><i class="iconfont">&#xe620;</i>飾品</li>
 </ul>
</div>
<div class="main">
 <ul>
  <li><img src="images/main_pic1.png" /></li>
  <li><img src="images/main_pic2.png" /></li>
  <li><img src="images/main_pic3.png" /></li>
  <li><img src="images/main_pic4.png" /></li>
  <li><img src="images/main_pic5.png" /></li>
  <li><img src="images/main_pic6.png" /></li>
  <li><img src="images/main_pic7.png" /></li>
  <li><img src="images/main_pic8.png" /></li>
  <li><img src="images/main_pic9.png" /></li>
  <li><img src="images/main_pic10.png" /></li>
  <li><img src="images/main_pic11.png" /></li>
  <li><img src="images/main_pic12.png" /></li>
 </ul>
</div>
<script src="js/jquery.js"></script>
<script>
 var offon = true;
 $(window).scroll(function(){//滾動瀏覽器就會執行
  if(offon){
  //獲取滾動高度
  var _top = $(window).scrollTop();
  if(_top>150){
   $('.menu').show();
  }else{
   $('.menu').hide();
  };
  $('.main ul li').each(function(i){
   //獲取當前下標
   var _index = $(this).index();
   var _height = $(this).offset().top+500;//獲取上偏移值
   if(_height > _top){//優先原則
    $('.menu ul li').eq(_index).addClass('on').siblings().removeClass('on');
    return false;//跳出遍歷
   };
  });
  };
 });
 $('.menu ul li').click(function(){
  offon = false;
  var _index = $(this).index();
  $(this).addClass('on').siblings().removeClass('on');
  var _height = $('.main ul li').eq(_index).offset().top;//獲取上偏移值
  $('body,html').animate({scrollTop:_height},500,function(){
   offon = true;
  });
 });
</script>

以上是“jQuery如何使用滾動監聽實現商城樓梯式導航效果”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇巴县| 常山县| 乃东县| 利辛县| 临颍县| 霍州市| 灵台县| 丹阳市| 毕节市| 潞城市| 湖南省| 万盛区| 河北区| 双城市| 资溪县| 资中县| 叙永县| 会宁县| 襄城县| 浠水县| 福安市| 龙游县| 洪洞县| 南京市| 喀喇| 凤冈县| 嵩明县| 清远市| 株洲市| 平舆县| 丽水市| 康乐县| 汨罗市| 丰镇市| 剑河县| 泰和县| 东乡| 南安市| 九寨沟县| 蒲江县| 五原县|