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 相关文章推荐
细说浏览器特性检测(2)-通用事件检测
Nov 05 Javascript
如何使Chrome控制台支持多行js模式——意外发现
Jun 13 Javascript
jQuery中hide()方法用法实例
Dec 24 Javascript
javascript弹出窗口实现代码
Nov 12 Javascript
辨析JavaScript中的Undefined类型与null类型
May 26 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
Sep 05 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
May 29 Javascript
JS实现json的序列化和反序列化功能示例
Jun 13 Javascript
vue.extend实现alert模态框弹窗组件
Apr 28 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
Oct 09 Javascript
JavaScript中常用的简洁高级技巧总结
Mar 10 Javascript
vue prop属性传值与传引用示例
Nov 13 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出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
php绘制一个扇形的方法
2015/01/24 PHP
PHP图像裁剪缩略裁切类源码及使用方法
2016/01/07 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
jQuery实现防止提交按钮被双击的方法
2015/03/24 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
js 中获取制定的cook信息实现方法
2016/11/19 Javascript
python爬取安居客二手房网站数据(实例讲解)
2017/10/19 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
2018/09/25 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
django简单的前后端分离的数据传输实例 axios
2020/05/18 Javascript
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
python爬虫之遍历单个域名
2019/11/20 Python
python机器学习库xgboost的使用
2020/01/20 Python
通过实例解析python描述符原理作用
2020/01/22 Python
MIKI HOUSE美国官方网上商店:日本领先的婴儿和儿童高级时装品牌
2020/06/21 全球购物
北京银河万佳Java面试题
2012/03/21 面试题
linux面试题参考答案(8)
2016/04/19 面试题
比较一下entity bean和session bean
2013/12/27 面试题
2015年村党支部工作总结
2015/04/30 职场文书
给朋友的道歉短信
2015/05/12 职场文书
老干部座谈会主持词
2015/07/03 职场文书
初三毕业感言
2015/07/31 职场文书
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL