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 相关文章推荐
jQuery源码分析-01总体架构分析
Nov 14 Javascript
查看图片(前进后退)功能实现js代码
Apr 24 Javascript
struts2+jquery组合验证注册用户是否存在
Apr 30 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
Oct 10 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
Sep 03 jQuery
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
Sep 04 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
Feb 21 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
Sep 14 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
Dec 06 Javascript
JS实现页面跳转与刷新的方法汇总
Aug 30 Javascript
聊聊Vue中provide/inject的应用详解
Nov 10 Javascript
详解vue3.0 diff算法的使用(超详细)
Jul 01 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
玛琪朵 Macchiato
2021/03/03 咖啡文化
.htaccess文件保护实例讲解
2011/02/06 PHP
如何使用PHP实现javascript的escape和unescape函数
2013/06/29 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
thinkPHP中_initialize方法实例分析
2016/12/05 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
javascript的事件描述
2006/09/08 Javascript
多浏览器兼容的获取元素和鼠标的位置的js代码
2009/12/15 Javascript
jquery $(document).ready() 与window.onload的区别
2009/12/28 Javascript
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
cnblogs 代码高亮显示后的代码复制问题解决实现代码
2011/12/14 Javascript
『jQuery』名称冲突使用noConflict方法解决
2013/04/22 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
2015/06/17 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
JavaScript模块详解
2017/12/18 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
wxPython窗口的继承机制实例分析
2014/09/28 Python
玩转python爬虫之URLError异常处理
2016/02/17 Python
python编程实现希尔排序
2017/04/13 Python
代码详解django中数据库设置
2019/01/28 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
Python爬虫教程知识点总结
2020/10/19 Python
css3中新增的样式使用示例附效果图
2014/08/19 HTML / CSS
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
阿拉伯书店:Jamalon
2019/07/24 全球购物
个人培训自我鉴定
2014/03/28 职场文书
教师个人读书活动总结
2014/07/08 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
婚前协议书范本
2014/10/27 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
幼师大班个人总结
2015/02/13 职场文书