js操作滚动条事件实例


Posted in Javascript onJanuary 29, 2015

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

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

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

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隐藏

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

$("#cgotop").click(function(){ 
 $('body,html').animate({ scrollTop: 0 }, 100); 
 return false; 
});

补充:

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

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

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

$(selector).scrollTop();
$(selector).scrollLefft();

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

javascript事件与功能说明大全:

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

Javascript 相关文章推荐
推荐一些非常不错的javascript学习资源站点
Aug 29 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
Apr 11 Javascript
js绑定事件this指向发生改变的问题解决方法
Apr 23 Javascript
讨论html与javascript在浏览器中的加载顺序问题
Nov 27 Javascript
js获取视频时长代码
Apr 10 Javascript
Angularjs 实现分页功能及示例代码
Sep 14 Javascript
浅谈js常用内置方法和对象
Sep 24 Javascript
AngularJS中run方法的巧妙运用
Jan 04 Javascript
jQuery布局组件EasyUI Layout使用方法详解
Feb 28 Javascript
electron实现静默打印的示例代码
Aug 12 Javascript
Node.js系列之发起get/post请求(2)
Aug 30 Javascript
javascript实现简易的计算器
Jan 17 Javascript
jQuery调取jSon数据并展示的方法
Jan 29 #Javascript
jquery通过load获取文件的内容并跳到锚点的方法
Jan 29 #Javascript
浅谈Javascript 数组与字典
Jan 29 #Javascript
javascript 数组操作详解
Jan 29 #Javascript
jQuery实现流动虚线框的方法
Jan 29 #Javascript
jquery 设置style:display的方法
Jan 29 #Javascript
jQuery获取样式中颜色值的方法
Jan 29 #Javascript
You might like
如何在WIN2K下安装PHP4.04
2006/10/09 PHP
PHP setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
php 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
PHP MVC模式在网站架构中的实现分析
2010/03/04 PHP
理解php原理的opcodes(操作码)
2010/10/26 PHP
php常用hash加密函数
2014/11/22 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
Js+XML 操作
2006/09/20 Javascript
XML的代替者----JSON
2007/07/21 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
使用jquery实现简单的ajax
2013/07/08 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
2017/05/30 Javascript
react-native fetch的具体使用方法
2017/11/01 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
JavaScript中关于base64的一些事
2019/05/06 Javascript
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
常用python编程模板汇总
2016/02/12 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
python和ruby,我选谁?
2017/09/13 Python
python tkinter界面居中显示的方法
2018/10/11 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
详解python运行三种方式
2019/05/13 Python
在django中图片上传的格式校验及大小方法
2019/07/28 Python
洗发水广告词
2014/03/13 职场文书
小露珠教学反思
2014/04/30 职场文书
党校毕业心得体会
2014/09/13 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
农村党员干部承诺书
2015/05/04 职场文书