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 相关文章推荐
js传值 判断
Oct 26 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
Dec 14 Javascript
jQuery控制TR显示隐藏的几种方法
Jun 18 Javascript
javascript实现Email邮件显示与删除功能
Nov 21 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
May 09 Javascript
BootStrap下jQuery自动完成的样式调整
May 30 Javascript
JS中的数组转变成JSON格式字符串的方法
May 09 Javascript
vue子组件使用自定义事件向父组件传递数据
May 27 Javascript
Javascript 严格模式use strict详解
Sep 16 Javascript
简述pm2常用命令集合及配置文件说明
May 30 Javascript
JavaScript的Proxy可以做哪些有意思的事儿
Jun 15 Javascript
JavaScript实现网页动态生成表格
Nov 25 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读取文件内容后清空文件示例代码
2014/03/18 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
document 和 document.all 分别什么时候用
2006/06/22 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
vue实现文件上传功能
2018/08/13 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
2018/12/14 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
layer弹出层自定义提交取消按钮的例子
2019/09/10 Javascript
Python中zip()函数用法实例教程
2014/07/31 Python
python使用cPickle模块序列化实例
2014/09/25 Python
一篇文章入门Python生态系统(Python新手入门指导)
2015/12/11 Python
python读写json文件的简单实现
2017/04/11 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
python使用sqlite3时游标使用方法
2018/03/13 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
高山背包:High Sierra
2017/11/23 全球购物
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
战友聚会邀请函
2014/01/18 职场文书
高三高考决心书
2014/03/11 职场文书
考试作弊检讨书
2014/10/21 职场文书
小学运动会开幕词
2015/01/28 职场文书
如何使用Python实现一个简易的ORM模型
2021/05/12 Python
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis