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实现)MapBar中坐标的加密和解密的脚本
May 16 Javascript
用jQuery模拟页面加载进度条的实现代码
Dec 19 Javascript
面向对象Javascript核心支持代码分享
May 23 Javascript
node.js中的fs.mkdir方法使用说明
Dec 17 Javascript
js实现刷新iframe的方法汇总
Apr 27 Javascript
jquery小火箭返回顶部代码分享
Aug 19 Javascript
浅析js绑定事件的常用方法
May 15 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
BootStrap便签页的简单应用
Jan 06 Javascript
js实现固定宽高滑动轮播图效果
Jan 13 Javascript
vue-cli 组件的导入与使用教程详解
Apr 11 Javascript
es6数组includes()用法实例分析
Apr 18 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
Terran热键控制
2020/03/14 星际争霸
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
php使用parse_url和parse_str解析URL
2015/02/22 PHP
php计算两个文件相对路径的方法
2015/03/14 PHP
PHP结合Mysql数据库实现留言板功能
2016/03/04 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
JQuery 将元素显示在屏幕的中央的代码
2010/02/27 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
jquery删除数组中重复元素
2016/12/05 Javascript
Vue2.x中的父组件传递数据至子组件的方法
2017/05/01 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
详解Python中的条件判断语句
2015/05/14 Python
python3.6的venv模块使用详解
2018/08/01 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
anaconda如何查看并管理python环境
2019/07/05 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
Python生成器generator原理及用法解析
2020/07/20 Python
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
世界汽车零件:World Car Parts
2019/09/04 全球购物
.NET面试问题集
2015/12/08 面试题
毕业自我鉴定怎么写
2014/03/25 职场文书
幽灵公主观后感
2015/06/09 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python
攻略丨滑雪究竟该选哪款对讲机?
2022/02/18 无线电
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python