jQuery實現吸頂動畫導航欄
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>固定導航欄</title>
<style>
*{
margin: 0;
padding: 0;
}
/*1--給middle盒子設定這一個屬性就行--1*/
.middle{
/*position: sticky;*/
/*top:0;*/
}
/*設定層級 遮住middle1*/
.middle{
z-index: 999;
}
.middle1{
position: absolute;
top: 129px;
left: 0;
display: none;
}
.fixed{
position: fixed;
top: 0;
display: none;
}
</style>
</head>
<body>
<div class="container">
<div class="top">
<img src="./imgs/14_固定導航欄/1.png" alt="">
</div>
<div class="middle">
<img src="./imgs/14_固定導航欄/2.png" alt="">
</div>
<div class="middle1">
<img src="./imgs/14_固定導航欄/2.png" alt="">
</div>
<div class="bottom">
<img src="./imgs/14_固定導航欄/3.png" alt="">
</div>
</div>
<script src="../jquery-3.4.1.min.js"></script>
<script>
//利用js實現導航欄固定功能
$(function () {
$(window).scroll(function () {
// console.log($(window).scrollTop())
if ( $(window).scrollTop() >= 198 ){
$('.middle').slideDown(200)
$('.middle').addClass('fixed')
//當給.middle新增fixed,.middle就脫離了文件流,下面的內容就一下頂上去了
$('.bottom').css('margin-top','69px')
//當滾動值大於198px,讓middle1隱藏
$('.middle1').css('display','none')
}
else{//滾動值小於198px
if ( $(window).scrollTop() < 129 ){
$('.middle1').css('display','block')
$('.middle').css('display','none')
$('.bottom').css('margin-top','69px')
}
}
})
})
</script>
</body>
</html>
相關文章
- Tablayout實現導航欄TabLayout
- 導航選單(動畫)--- jQuery動畫jQuery
- 構建動態互動式H5導航欄:滑動高亮、吸頂和錨點導航技巧詳解H5
- jQuery 頁面滾動 吸頂 和 吸底jQuery
- Vue開發——實現吸頂效果Vue
- Flutter仿閒魚底部導航欄實現Flutter
- iOS 超Easy實現 漸變導航欄iOS
- 商城側欄導航效果實現詳解
- iOS逆向之分析微信導航欄實現iOS
- 短視訊直播原始碼,實現頂部導航欄背景圖片漸隱漸現效果原始碼
- 【前端】javascript實現導航欄筋斗雲效果特效前端JavaScript特效
- Bootstrap 4 實現導航欄右側對齊boot
- JS如何實現導航欄的智慧浮動JS
- jquery導航jQuery
- jQuery側邊欄隱藏和顯示導航jQuery
- flutter 自定義tab導航-頂部導航-底部導航Flutter
- 水平伸縮動畫導航選單實現詳解動畫
- RecyclerView使用指南(五)—— 實現吸頂效果View
- 在 Flutter 中實現一個浮動導航欄Flutter
- 快速實現底部導航欄及未讀訊息
- Android 使用BottomNavigationView實現底部導航欄AndroidNavigationView
- css3實現動態圓形導航欄CSSS3
- uni-app動態修改頂部導航欄標題APP
- 直播系統開發,實現自適應手機狀態列高度的頂部導航欄
- 安卓導航抽屜 Navigation Drawer 實現沉浸通知欄安卓Navigation
- 拖動滾動條實現側欄導航定位效果
- CSS_導航欄+固定浮動的回到頂部按鈕CSS
- jQuery 動畫方式展開或者收縮垂直導航選單jQuery動畫
- WordPresscategory導航欄Go
- 幫助你實現響應式導航的 jQuery 外掛jQuery
- Flutter實現動畫卡片式Tab導航 | 掘金技術徵文Flutter動畫
- iOS系統導航欄自定義標題動畫跳變解析iOS動畫
- 實現左側導航和橫向導航
- jQuery中動畫的實現jQuery動畫
- Android RecyclerView實現頭部懸浮吸頂效果AndroidView
- 安卓當下最流行的吸頂效果的實現安卓
- 成品直播原始碼,頂部導航欄部分支援左右滑動原始碼
- iOS 記一次導航欄平滑過渡的實現iOS