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模块化编程(三)require.js的用法及功能介绍
Jan 17 Javascript
JavaScript中数组对象的那些自带方法介绍
Mar 12 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
Mar 12 Javascript
详解JavaScript的Polymer框架中的通知交互
Jul 29 Javascript
jquery实现图片列表鼠标移入微动
Dec 01 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
Jan 19 Javascript
js实现百度搜索提示框
Feb 05 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
vue.js实现的全选与全不选功能示例【基于elementui】
Dec 03 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
Jan 08 Javascript
零基础之Node.js搭建API服务器的详解
Mar 08 Javascript
JavaScript中如何调用Java方法
Sep 16 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
PHP简单系统查询模块代码打包下载
2008/06/07 PHP
解析php addslashes()与addclashes()函数的区别和比较
2013/06/24 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
JQuery从头学起第三讲
2010/07/06 Javascript
AspNet中使用JQuery boxy插件的确认框
2015/05/20 Javascript
JavaScript取得WEB安全颜色列表的方法
2015/07/14 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
vue单页应用中如何使用jquery的方法示例
2017/07/27 jQuery
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
[01:02]2014 DOTA2国际邀请赛中国区预选赛 现场抢先看
2014/05/22 DOTA
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
Python中的ConfigParser模块使用详解
2015/05/04 Python
Python 调用Java实例详解
2017/06/02 Python
python生成圆形图片的方法
2020/03/25 Python
python 监测内存和cpu的使用率实例
2019/11/28 Python
Python Web项目Cherrypy使用方法镜像
2020/11/05 Python
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
物流专员岗位职责
2014/02/17 职场文书
贷款委托书范本
2014/04/08 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书
穷人该怎么创业?谨记以下几点
2019/07/11 职场文书
JS数组方法some、every和find的使用详情
2021/10/05 Javascript