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 相关文章推荐
用CSS+JS实现的进度条效果效果
Jun 05 Javascript
javascript 二分法(数组array)
Apr 24 Javascript
js对数字的格式化使用说明
Jan 12 Javascript
JQuery实现简单验证码提示解决方案
Dec 20 Javascript
JavaScript中的style.display属性操作
Mar 27 Javascript
不使用浏览器运行javascript代码的方法
Jul 24 Javascript
jQuery中fadeOut()方法用法实例
Dec 24 Javascript
Jquery实现弹性滑块滑动选择数值插件
Aug 08 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
Aug 15 Javascript
Eclipse引入jquery报错如何解决
Dec 01 Javascript
javascript 中的继承实例详解
May 05 Javascript
在小程序开发中使用npm的方法
Oct 17 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
在Windows版的PHP中使用ADO
2006/10/09 PHP
用PHP和ACCESS写聊天室(六)
2006/10/09 PHP
PHP中static关键字原理的学习研究分析
2011/07/18 PHP
php tp验证表单与自动填充函数代码
2012/02/22 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
javascript dom代码应用 简单的相册[firefox only]
2010/06/12 Javascript
jquery 弹出层注册页面等(asp.net后台)
2010/06/17 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
2014/09/06 Javascript
ie8模式下click无反应点击option无反应的解决方法
2014/10/11 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
javascript+canvas实现刮刮卡抽奖效果
2015/07/29 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
微信小程序 本地存储及登录页面处理实例详解
2017/01/11 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
微信小程序 rich-text的使用方法
2017/08/04 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
vue cli2.0单页面title修改方法
2018/06/07 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
python3.4下django集成使用xadmin后台的方法
2017/08/15 Python
scrapy爬虫实例分享
2017/12/28 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
新西兰优惠网站:Treat Me
2019/07/04 全球购物
澳洲的UGG雪地靴超级市场:Uggs.com.au
2020/04/06 全球购物
工程承包协议书
2014/04/22 职场文书
三分钟演讲稿范文
2014/04/24 职场文书
物理学专业自荐信
2014/06/11 职场文书
横幅标语大全
2014/06/17 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python