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

首頁 > 編程 > JavaScript > 正文

基于jquery實現頁面滾動時頂部導航顯示隱藏

2019-11-20 11:10:20
字體:
來源:轉載
供稿:網友

本文實例講述了jquery實現頁面滾動時頂部導航顯示隱藏效果代碼。分享給大家供大家參考。具體如下:
運行效果截圖如下:

具體代碼如下:

引入核心文件

<script src="js/jquery/1.11.1/jquery.min.js"></script>

構建html,margint這個div中為了出現滾動條而建,并無實際作用。

<div class="top-title">這是頂部導航條</div><div class="margint"><p>滾動看效果</p><p>滾動看效果</p></div>

寫入CSS

.top-title {background:#e74c3c;color:white;font-size:24px;padding:5px;text-align:center;position: fixed;left:0;top:0;width:100%;transition: top .5s;}.hiddened{top: -90px;}.showed{top:0;z-index: 9999;}

top-title中定義了transition: top .5s;是指.5S時間內動畫展示top方向數值的改為。如添加hidden類后,top-title會在0.5s內從top的0動畫緩沖到-90PX。
寫入JS

$(function(){    var winHeight = $(document).scrollTop();   $(window).scroll(function() {    var scrollY = $(document).scrollTop();// 獲取垂直滾動的距離,即滾動了多少     if (scrollY > 550){ //如果滾動距離大于550px則隱藏,否則刪除隱藏類      $('.top-title').addClass('hiddened');    }     else {      $('.top-title').removeClass('hiddened');    }     if (scrollY > winHeight){ //如果沒滾動到頂部,刪除顯示類,否則添加顯示類      $('.top-title').removeClass('showed');    }     else {      $('.top-title').addClass('showed');    }            });});

以上就是基于jquery實現頁面滾動時頂部導航顯示隱藏的總體構思,希望大家沿著這個思路完成導航顯示隱藏的效果,謝謝大家閱讀。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 修武县| 商都县| 浮梁县| 正蓝旗| 宁陵县| 阳朔县| 大埔区| 上饶县| 定南县| 上杭县| 光泽县| 凤庆县| 易门县| 凌云县| 麻江县| 浑源县| 稻城县| 吉林省| 娄底市| 留坝县| 友谊县| 应城市| 和平县| 正蓝旗| 东明县| 桂林市| 云和县| 海门市| 永泰县| 麻城市| 同江市| 左云县| 壶关县| 伊春市| 东兴市| 盈江县| 大厂| 静乐县| 龙南县| 永吉县| 龙江县|