Javascript实现吸顶特效(代码示例)

本篇文章给大家带来的内容是javascript实现吸顶特效(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

Javascript实现吸顶特效(代码示例)

知识点

1.scroll家族和offset家族的结合运用

2.当nav的offsetTop大于屏幕卷去高度的时候,进行吸顶

立即学习“Java免费学习笔记(深入)”;

3.添加一个固定类,如果满足条件,为nav加类名

运行效果

1.jpg

滚动页面时,保证导航栏吸顶

2.jpg

代码:

nbsp;html>    *{margin: 0;padding: 0;list-style: none;border:none} img{vertical-align: top;width: 100%;} section{width: 70%;margin: 0 auto;} .nav{position: fixed;left: 0;top: 0;width: 100%}  
 Javascript实现吸顶特效(代码示例) 
  
 Javascript实现吸顶特效(代码示例) Javascript实现吸顶特效(代码示例) 
   window.addEventListener('load',function (ev) { // 1. 求出头部高度 var navTopHeight = myTool.$('nav').offsetTop; // 2. 监听页面滚动 window.addEventListener('scroll',function (ev1) { var scrollTopHeight = myTool.scroll().top; // 2.1 判断 if(scrollTopHeight >= navTopHeight){ myTool.addClassName(myTool.$('nav'),'nav') }else{ myTool.removeClassName(myTool.$('nav'),'nav'); } }) })

登录后复制

更多炫酷javascript特效代码,尽在:js特效大全

以上就是Javascript实现吸顶特效(代码示例)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2777230.html

(0)
上一篇 2025年3月8日 15:03:14
下一篇 2025年3月8日 15:03:24

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Ajax+node js multer做出文件上传的功能

    这次给大家带来Ajax+node js multer做出文件上传的功能,Ajax+node js multer做出文件上传的注意事项有哪些,下面就是实战案例,一起来看一下。 说明 作为一个node 初学者,最近在做一个聊天软件,支持注册、登…

    2025年3月8日
    200
  • js-笔记

    本篇文章给大家分享的就是一点js的笔记,有兴趣的朋友可以看一下 1、js会进行一次预编译处理; var a; if (!(“a” in window)) {    a = 1; } 登录后复制 alert(a); // undefined …

    编程技术 2025年3月8日
    200
  • Nuxt.js

    nuxt.js一个基于vue.js的服务端渲染应用框架,本篇文章给大家介绍的就是关于nuxt.js的详细内容,有需要的朋友可以看一下 Nuxt.js一个基于Vue.js的服务端渲染应用框架 Nuxt.js是什么? Nuxt.js是一个基于v…

    编程技术 2025年3月8日
    200
  • js的杂记

    本篇文章给大家介绍的是关于js中一些基础的内容,有感兴趣的朋友可以看一下 一、Undefined 这个值表示变量不含有值。 可以通过将变量的值设置为 null 来清空变量二、你可以通过两种方式访问对象属性:1.person.lastName…

    编程技术 2025年3月8日
    200
  • js基础入门函数

    本篇文章给大家介绍了关于js的基础入门函数,比较详细也比较基础,有需要的小伙伴可以看一下 1:函数方法: 函数:封装一段代码!这段代码实现某个功能,当需要这个功能的时候,去调用函数。 java: 修饰符返回类型 方法名(数据类型 变量名, …

    2025年3月8日 编程技术
    200
  • 用js创建excel文档

    本篇文章给大家介绍的就是用js创建excel文档 的纯代码,有需要的朋友可以来看一下 导出Excel方法五//按钮 登录后复制//tableid           1111        2222        3333        4…

    编程技术 2025年3月8日
    200
  • AngularJS前端js框架

    本篇文章和大家介绍了关于AngularJS前端js框架,有需要的朋友可以看一下 使用: 登录后复制 一、常用属性:     ng-app:可以再任何元素上使用,代表angular应用作用域,也是AngularJS的程序入口,对标签内的元素初…

    编程技术 2025年3月8日
    200
  • JS 控制隐藏显示

    这篇文章给大家分享的是一个比较简单的JS 控制隐藏显示的代码,有需要的朋友可以看一下 比较简单的实现.style.display就是控制层隐藏或显示的属性. function show(){document.getElementById(“…

    编程技术 2025年3月8日
    200
  • 简单实现JS 拖动效果

    本篇文章给大家分享的是关于简单实现JS 拖动效果的代码,是利用CSS3的Trnsform的移动属性来实现的,有需要的小伙伴可以看一下这篇文章的内容 利用CSS3的Trnsform的移动属性来实现的。 代码如下 nbsp;html>  …

    编程技术 2025年3月8日
    200
  • AJAX与JavaScript的使用详解

    这次给大家带来AJAX与JavaScript的使用详解,AJAX与JavaScript使用的注意事项有哪些,下面就是实战案例,一起来看一下。 AJAX不是JavaScript的规范,它只是一个哥们“发明”的缩写:Asynchronous J…

    2025年3月8日
    200

发表回复

登录后才能评论