美文网首页
jQuery实现网页顶部导航栏置顶

jQuery实现网页顶部导航栏置顶

作者: 南土酱 | 来源:发表于2023-11-22 13:54 被阅读0次

本个案例其实也是障眼法。已经先是应用fixed。后边的元素可以使用 margin-top 防止被 header挡住。或者一个轮播图广告作为背景也可以。


image.png
image.png

css

header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
header nav {
    background: none;
    box-shadow: none;
    height: 80px;
}
header .top-nav-collapse {
    background: #FFFFFF;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    transition: all .3s ease-in-out;
}

js

 $(window).scroll(function () {
        if ($("header").offset().top > 50) {
            $("nav").addClass("top-nav-collapse");
        } else {
            $("nav").removeClass("top-nav-collapse");
        }
    });

html

<header>
        <nav class="">
            
        </nav>
    </header>

相关文章

  • Android

    顶部导航栏 仿京东搜索 顶部导航栏 今日头条导航栏 导航栏快速实现 瀑布流 搜索框带历史记录 tablayout ...

  • 爬虫入门02作业

    网页结构分析 上面两个界面分别是评论栏,以及相关文章栏。再做进一步的拆分 顶部导航栏分为: 网页logo 导航栏 ...

  • 实现滑动页面导航栏固定在网页顶部

    导航栏固定在网页顶部 *{ margin: 0; padding:...

  • react native 关于FlatList滚动事件的坑

    最近想实现一个这样的需求,用户将FlatList向上滑动是隐藏顶部导航栏,向下滑动的时候显示顶部导航栏。我的实现逻...

  • 了解网页设计的需求

    网页中的header,一般我们称之为顶部导航栏,这里为了行文方便,以下都简称顶部栏。顶部栏对于一个网站的用户体验来...

  • JQuery导航栏固定及回到顶部

    JQuery导航栏固定及回到顶部 1.页面布局 2.css样式 3.JS代码

  • 常用Js代码库

    1# jQuery实现在鼠标滚动后导航栏保持固定 2#overlay css: Jq: 3 # jQuery实现显...

  • 设置tableView

    - 碰到的需求中,需要设置静态cell,设成group样式的话,没法设置顶部的导航栏。因此需要改成plain样式,...

  • 上滑隐藏,下滑显示顶部导航栏

    效果图 通过手势改变导航栏的显示和隐藏 实现思路 通过给顶部导航栏添加,移除 class 来实现隐藏和显示的动画 ...

  • iOS11人机交互指南(七)- 栏(Bars)

    一、导航栏(Navigation Bars) 导航栏出现在app屏幕的顶部,状态栏之下,它能实现在一系列有层级的a...

网友评论

      本文标题:jQuery实现网页顶部导航栏置顶

      本文链接:https://www.haomeiwen.com/subject/cjziwdtx.html