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>
相關文章
- 導航選單(動畫)--- jQuery動畫jQuery
- 構建動態互動式H5導航欄:滑動高亮、吸頂和錨點導航技巧詳解H5
- jQuery 頁面滾動 吸頂 和 吸底jQuery
- 在 Flutter 中實現一個浮動導航欄Flutter
- uni-app動態修改頂部導航欄標題APP
- Android 使用BottomNavigationView實現底部導航欄AndroidNavigationView
- 僅2步實現 拜拜 漢堡導航欄效果~ 全新底部導航互動(滑動隱藏)
- jQuery中動畫的實現jQuery動畫
- Flutter仿閒魚底部導航欄實現Flutter
- jQuery 動畫方式展開或者收縮垂直導航選單jQuery動畫
- 成品直播原始碼,頂部導航欄部分支援左右滑動原始碼
- 短視訊直播原始碼,實現頂部導航欄背景圖片漸隱漸現效果原始碼
- Vue開發——實現吸頂效果Vue
- 【前端】javascript實現導航欄筋斗雲效果特效前端JavaScript特效
- Bootstrap 4 實現導航欄右側對齊boot
- 直播app開發,滑動式的頂部導航欄(左右橫向滑動)APP
- iOS系統導航欄自定義標題動畫跳變解析iOS動畫
- Flutter實現動畫卡片式Tab導航 | 掘金技術徵文Flutter動畫
- 快速實現底部導航欄及未讀訊息
- flutter 自定義tab導航-頂部導航-底部導航Flutter
- 頭部導航欄也是動態的,板塊裡面的內容根據頭部導航欄動態展現資料
- 直播系統開發,實現自適應手機狀態列高度的頂部導航欄
- RecyclerView使用指南(五)—— 實現吸頂效果View
- 安卓導航抽屜 Navigation Drawer 實現沉浸通知欄安卓Navigation
- Flutter 導航欄AppBarFlutterAPP
- 【前端詞典】4 種滾動吸頂實現方式的比較前端
- android 自定義狀態列和導航欄分析與實現Android
- iOS 記一次導航欄平滑過渡的實現iOS
- 直播系統搭建,Android使用RadioGroup+RadioButton實現導航欄Android
- JavaScript實現HTML導航欄下拉選單[懸浮顯示]JavaScriptHTML
- Android RecyclerView實現頭部懸浮吸頂效果AndroidView
- qml 導航欄TabBar 工具欄ToolBartabBar
- HTML橫向導航欄HTML
- uniapp自定義導航欄APP
- GitHub 導航欄加強Github
- bootstrap導航欄學習boot
- “吸頂”效果
- 直播軟體搭建,利用原生JS實現回到頂部以及吸頂效果JS