国产探花免费观看_亚洲丰满少妇自慰呻吟_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實現頁面滾動時頂部導航顯示隱藏的總體構思,希望大家沿著這個思路完成導航顯示隱藏的效果,謝謝大家閱讀。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通州市| 锡林郭勒盟| 涞源县| 乌审旗| 临西县| 南城县| 静海县| 大姚县| 永嘉县| 嘉定区| 阜新市| 玉山县| 思南县| 神农架林区| 嘉善县| 滨州市| 井冈山市| 龙海市| 如皋市| 涿州市| 阳东县| 南阳市| 巴林右旗| 阿荣旗| 虞城县| 平凉市| 佛坪县| 革吉县| 望江县| 鹤山市| 安国市| 双江| 凤台县| 普安县| 临湘市| 武隆县| 塔河县| 巧家县| 陵川县| 商城县| 嵊泗县|