本文实例讲述了js操作滚动条事件的方法。分享给大家供大家参考。具体分析如下:

之前一直很纳闷,如何监视滚动条的事件,今天终于有点明白了。

下边代码,是监听滚动条只要移动,下方的返回顶部的div显示与隐藏的代码

?
1
2
3
4
5
6
7
8
window.onscroll = function () {
 var t = document.documentElement.scrollTop || document.body.scrollTop;
 if (t > 0) {
 $(".cbbfixed").css("bottom", "10px");
 } else {
 $(".cbbfixed").css("bottom", "-85px");
 }
}

注:

t:滚动条距离top端的距离

t>0,即滚动条一旦滚动,立即执行if()语句,else()中的代码是,滚动条到到top处时,返回顶部的div隐藏

返回顶部按钮的点击操作:

?
1
2
3
4
$("#cgotop").click(function(){
 $('body,html').animate({ scrollTop: 0 }, 100);
// document.body.scrollTop = 0;
 return false;
});

补充:

1、监听某个元素的滚动条事件

?
1
$(selector).scroll(function(){.......});

2.获取滚动条滚动的距离

?
1
2
$(selector).scrollTop();
$(selector).scrollLefft();

 PS:这里再为大家推荐一款关于JS事件的在线查询工具,归纳总结了JS常用的事件类型与函数功能:

javascript事件与功能说明大全:

http://tools.jb51.net/table/javascript_event

希望本文所述对大家的javascript程序设计有所帮助。

如对本文有疑问,请提交到交流社区,广大热心网友会为你解答!! 点击进入社区

js操作滚动条事件实例相关推荐

  1. JS网页滚动条滚动事件实例分析

    js网页滚动条滚动事件的用法,在javascript中window.onscroll监控滚动条滚动事件的相关技巧 本文实例讲述了js网页滚动条滚动事件用法,具体分析如下: 在做js返回顶部的效果时,要 ...

  2. html自定义datajs,科技常识:HTML5的自定义属性data-*详细介绍和JS操作实例

    今天小编跟大家讲解下有关HTML5的自定义属性data-*详细介绍和JS操作实例 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关HTML5的自定义属性data-*详细介绍和JS操作实例 的 ...

  3. JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象

       前   言 絮叨絮叨 这里是JS基础知识集中讲解的第三篇,也是最后一篇,三篇JS的基础,大多是知识的罗列,并没有涉及更难得东西,干货满满!看完这一篇后,相信许多正在像我一样正处于初级阶段的同学, ...

  4. php接收键盘事件,js获取键盘事件的方法实例

    本文主要和大家分享js获取键盘事件的方法实例,希望能帮助到大家. document.οnkeydοwn=function(event){ var e = event || window.event | ...

  5. js hover 触发事件_为什么说JS的DOM操作很耗性能

    想问这样的问题,其实是自己心中没有个谱,一直用 js 计算性能来衡量 浏览器dom 操作性能.js性能和浏览器性能其实是两码事. 这个问题很抽象,它里面涉及挺多个小的知识点. 重申一点,js 操作 D ...

  6. js控制右侧滚动条事件

    js控制右侧滚动条事件 css代码 <style>*{margin: 0;padding: 0;}body{height: 3000px;}.top{background-color: t ...

  7. js day04DOM节点操作、事件对象与BOM

    DOM节点操作.事件对象与BOM V1.2 一.复习提问  js中目前学到的事件由哪些  如何阻止a链接  设置表单例如disabled selected checked的正确方式是什么?  ...

  8. JS 监听滚动条事件

    JS 监听滚动条事件 获取滚动条位置代码 监听滚动条方法 效果 获取滚动条位置代码 /** * 获取滚动条位置 */ function getScrollTop() {var scrollPos;if ...

  9. 用JS基础写一个简单的滚动条事件

    滚动条事件,顾名思义,就是创建一个可以一直下拉的滚动条. 用的场景多用于商品的推荐. 首先要在CSS里创建一个高度(相关的也可以) <style>body{padding-bottom: ...

最新文章

  1. 迭代求解最优化问题——步长确定
  2. mysql的空白值mac,Mac下mysql安装启动遇到的坑,及数据库常用指令
  3. c++数据格式化输出/字符串复制/字符串比较
  4. KumiaoQQ机器人框架源码
  5. 系统安全性之十大措施
  6. 隔壁班的 女同学 觉得这本技术书还挺棒的
  7. 用 Python 在股票交易中实现布林带策略
  8. 实现 ResponseBodyAdvice 定制化JSON 返回字段
  9. GLSL——绘制平面图形(二)
  10. C语言小黄鸭-->函数()
  11. Emacs 入门指引(一) Emacs简介
  12. 保研面试 算法题_计算机考研/保研复试重点整理-数据结构篇
  13. crontab java job_crontab定时任务安装和解析
  14. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java课堂考勤管理系统t6x5x
  15. 孕妇吃米饭好吗?盘点适合孕妇吃的美食
  16. 微信小程序如何批量生成带参数的小程序码,无需开发
  17. STM32 TIM1输入捕获测试输入信号的频率
  18. mcrypt java_使用openssl解密mcrypt
  19. 计算机基础讨论,对计算机的基础概念讨论
  20. JS基础5-流程控制语句之条件(if、switch)

热门文章

  1. [音乐天堂]Ernest gold -《出埃及记》
  2. MOS管发热原因-总结有4大关键技术原因解析
  3. 喜讯 | 标贝科技入选腾讯AI加速器三期,加速AI语音场景落地产业
  4. 【题解】【PAT甲】1143 Lowest Common Ancestor (30 分)(树)(BST)(最近公共祖先)
  5. C++中的static关键字 ,外部链接性,内部链接性和无链接性
  6. SpringMVC(全)
  7. 利用Java的BigDecimal计算高精度圆周率
  8. 免费etl调度工具Taskctl-Web应用版功能框架及特性
  9. JavaWeb项目excel文件导入
  10. 搜索旋转排序数组(JAVA 二分查找)