// 监听滚动    FirstPage   是父组件传过来的值 判断调用哪个的
addEvent() {window.addEventListener('scroll',this.type == 'FirstPage' ? this.firstPageScrollEvent : this.scrollDomScrollEvent);},// 滚动出首页则展示firstPageScrollEvent() {const height = document.getElementsByTagName('html')[0].clientHeight;const scrollTop =document.getElementsByTagName('html')[0].scrollTop ||document.getElementsByTagName('body')[0].scrollTop; let scrollHeight = document.documentElement.scrollHeight || document.body.scrollHeight// 变量 windowHeight 是可视区的高度let windowHeight = document.documentElement.clientHeight || document.body.clientHeight
// let scrollTop1 = document.documentElement.scrollTop || document.body.scrollTop// 滚动条到底部得距离 = 滚动条的总高度 - 可视区的高度 - 当前页面的滚动条纵坐标位置var scrollBottom = scrollHeight - windowHeight - scrollTopconsole.log(scrollBottom,'scrollBottom')               this.isShow = scrollTop > height; //出来if(scrollBottom==0){this.isShow=false  //隐藏}},// 滚动出某个节点scrollDomScrollEvent() {const dom = document.getElementsByClassName(this.domClassName)[0];const height = dom.clientHeight;const lockScrollTop = dom.offsetTop - 100;const scrollTop =document.getElementsByTagName('html')[0].scrollTop ||document.getElementsByTagName('body')[0].scrollTop;this.isShow = scrollTop > height + lockScrollTop;},

JS获取滚动条到底部得距离相关推荐

  1. JS 获取滚动条到底部得距离

    $(window).scroll(function() {// 变量 scrollHeight 是滚动条的总高度let scrollHeight = document.documentElement. ...

  2. js获取滚动条距离浏览器顶部,底部的高度,兼容ie和firefox

    做web开发经常会碰到需要获取浏览器的滚动条与顶部和底部的距离,然后做相应的处理动作.下面作者就如何通过js来获取浏览器滚动条距离浏览器顶部和底部的高度做一下分享,这个是同时兼容ie和firefox的 ...

  3. js获取滚动条距离浏览器顶部,底部的高度

    做web开发经常会碰到需要获取浏览器的滚动条与顶部和底部的距离,然后做相应的处理动作.下面作者就如何通过js来获取浏览器滚动条距离浏览器顶部和底部的高度做一下分享,这个是同时兼容ie和firefox的 ...

  4. 利用js获取滚动条滚动距离,实现图片固定在屏幕的某个位置

    利用js获取滚动条滚动距离,实现图片固定在屏幕的某个位置 思路: 1.获取对象距离顶部和左侧的距离: 2.获取元素对象: 3.当滚动条滚动时获取滚动条滚动的距离: 4.滚动条滚动时执行函数:对象距离顶 ...

  5. JS判断滚动条到底部

    form:http://www.uphtm.com/js/269.html判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop.clientHeight.scrollHeight. sc ...

  6. js获取滚动条的位置

    一.获取当前页面滚动条纵坐标的位置 document.body.scrollTop与document.documentElement.scrollTop IE6/7/8/IE9及以上: 可以使用 do ...

  7. js获取滚动条的高度

    浏览器获取滚动条高度的方法 浏览器 API IE6/7/8 document.documentElement.scrollTop IE9及以上 window.pageYOffset 或者 docume ...

  8. 原生js获取滚动条滚动距离scrollTop一直为0

    使用 document.documentElement.scrollTop就可以了

  9. js自动滚动条在底部

    <SCRIPT> //自动滚动到页面底部js function aaa() { this.scroll(0,65000) ;//滚动条滚动相应坐标 setTimeout("aaa ...

最新文章

  1. 关于机器学习的领悟与反思
  2. Kotlin 与 Java 比较
  3. 信管师培训之第十二节课作业(外包管理+需求管理+组织级与大项目管理)
  4. 【NLP】用于序列标注问题的条件随机场(Conditional Random Field, CRF)
  5. Qt小传——从诞生到发展、繁荣
  6. c语言怎么让字母倒序排列尼,如何倒序单词顺序输出 ? 我是没辙了
  7. 经典面试题(7):下面的代码运行结果是什么么?
  8. Spring Boot RabbitMQ 详解
  9. oracle如何判断奇数偶数_堆垒素数论之旅(1):奇数哥德巴赫猜想
  10. Android性能优化典范第一季
  11. bzoj 2440: [中山市选2011]完全平方数【莫比乌斯函数+二分】
  12. 计算机ip变,为什么电脑IP地址总是自动改变
  13. 白话空间统计二十四:地理加权回归(一)
  14. Electron 打包时下载 xxx-electron-v1.6.8-arch-x64.zip 文件出错
  15. mysql 1194_打开网页提示mysql发生错误,错误号1194,请问下该怎么解决? 爱问知识人...
  16. 嵌入式开发板硬件操作入门学习6——硬件知识_串口(UART)硬件介绍
  17. Shinobi视频监控平台
  18. 音乐格式怎么转换,音频格式转换的方法
  19. Matlab:数据分析与多项式计算
  20. 短信、邮件、通讯录、蓝牙、社交、Game Center、应用内购买、iClould、Passbook

热门文章

  1. Android APP压力测试(二) 之Monkey信息自动收集脚本
  2. HTML的解析顺序及过程详解
  3. 「Python爬虫系列讲解」十四、基于开发者工具 Network 的数据抓包技术
  4. 【Nginx用法】Nginx停止服务和各种命令
  5. 计算机删除网络对象,恢复故障转移群集中已删除的计算机对象 - Windows Server | Microsoft Docs...
  6. yolov3训练自己的数据集——第一次实操完整记录
  7. python 爬虫 伪装浏览器_python爬虫中怎么伪装浏览器?
  8. mongo php geonear_mongodb通过$geoNear进行坐标检索
  9. git 出现fatal: You are not currently on a branch.问题相关解决
  10. python一些小代码集