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 相关文章推荐
Prototype使用指南之hash.js
Jan 10 Javascript
Three.js源码阅读笔记(基础的核心Core对象)
Dec 27 Javascript
js模仿jquery的写法示例代码
Jun 16 Javascript
js中的this关键字详解
Sep 25 Javascript
JS对象转换为Jquery对象实现代码
Dec 29 Javascript
js网页实时倒计时精确到秒级
Feb 10 Javascript
完美JQuery图片切换效果的简单实现
Jul 21 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
Nov 22 Javascript
微信小程序 生成携带参数的二维码
Oct 23 Javascript
layui清除radio的选中状态实例
Nov 14 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
Oct 27 Javascript
react中的DOM操作实现
Jun 30 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
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
php simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
CURL状态码列表(详细)
2013/06/27 PHP
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
取得父标签
2006/11/14 Javascript
DHTML 中的绝对定位
2006/11/26 Javascript
jquery imgareaselect 使用利用js与程序结合实现图片剪切
2009/07/30 Javascript
使用JavaScript switch case 另类写法
2010/03/14 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
JavaScript实现瀑布流图片效果
2017/06/30 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
2017/10/17 Javascript
微信小程序实现自定义加载图标功能
2018/07/19 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
Python可迭代对象操作示例
2019/05/07 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
Python @property原理解析和用法实例
2020/02/11 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
食品营养与检测应届生求职信
2013/11/08 职场文书
计算机科学系职业生涯规划书
2014/03/08 职场文书
体育教师求职信
2014/06/30 职场文书
2014党员整改措施思想汇报
2014/10/07 职场文书
龙潭大峡谷导游词
2015/02/10 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript