JS实现网站吸顶条


Posted in Javascript onJanuary 08, 2020

本文实例为大家分享了JS实现网站吸顶条的具体代码,供大家参考,具体内容如下

今天写一个关于网站中吸顶条的思路

  1、吸顶条就是在网页移动到一定距离的时候,让某个内容,固定显示在一个位置

  2、获取网页中滚动条的滚动距离

  3、判断要显示的内容在滚动条,滚动到一定距离后,让他显示

下面是代码部分

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
 #content{
  width: 100%;
  height: 50px;
  background: red;
 }
 .father{
  position: fixed;
  top:0;
  left: 0;
 }
 </style>
</head>
<body style="height: 3000px;">
 <p>kdsjfkljsdklfjd</p>
 <p>kdsjfkljsdklfjd</p>
 <p>kdsjfkljsdklfjd</p>
 <p>kdsjfkljsdklfjd</p>
 <p>kdsjfkljsdklfjd</p>
 <p>kdsjfkljsdklfjd</p>
 <div id="content"></div>
</body>
<script>
//绑定滚动条移动事件
window.onscroll = function(){
 var bb = document.body.scrollTop || document.documentElement.scrollTop;//解决浏览器兼容问题
 if(bb >500){
      //小与500的时候,让它添加这个类
 content.className = "father"
 }else{
      //否则就是空
 content.className = "";
 }
}
</script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在chrome中window.onload事件的一些问题
Mar 01 Javascript
jquery 学习之一 对象访问
Nov 23 Javascript
Javascript 面向对象编程(一) 封装
Aug 28 Javascript
js实现可拖动DIV的方法
Dec 17 Javascript
原生javascript获取元素样式
Dec 31 Javascript
javascript实现的简单的表单验证
Jul 10 Javascript
实例代码详解jquery.slides.js
Nov 16 Javascript
jQuery的文档处理程序详解
May 10 Javascript
jQuery 3 中的新增功能汇总介绍
Jun 12 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
Jul 21 Javascript
为什么我们要做三份 Webpack 配置文件
Sep 18 Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
Sep 14 Javascript
js实现移动端吸顶效果
Jan 08 #Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
Jan 08 #Javascript
微信小程序实现吸顶效果
Jan 08 #Javascript
JS实现吸顶特效
Jan 08 #Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
Jan 07 #Javascript
electron+vue实现div contenteditable截图功能
Jan 07 #Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
Jan 07 #Javascript
You might like
PHP游戏编程25个脚本代码
2011/02/08 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
JS的数组的扩展实例代码
2008/07/09 Javascript
js 模拟气泡屏保效果代码
2010/07/10 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
2013/08/05 Javascript
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
点击弹出层效果&amp;弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
Vue中添加过渡效果的方法
2017/03/16 Javascript
ES6深入理解之“let”能替代”var“吗?
2017/06/28 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
2017/08/04 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
在ES5与ES6环境下处理函数默认参数的实现方法
2018/05/13 Javascript
在vue+element ui框架里实现lodash的debounce防抖
2019/11/13 Javascript
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
实例说明Python中比较运算符的使用
2015/05/13 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
意大利中国电子产品购物网站:Geekmall.com
2019/09/30 全球购物
研究生自我鉴定范文
2013/10/30 职场文书
实习协议书范本
2014/04/22 职场文书
青年文明号汇报材料
2014/12/23 职场文书
优秀团队申报材料
2014/12/26 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
商场营业员岗位职责
2015/04/14 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
python playwrigh框架入门安装使用
2022/07/23 Python