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 相关文章推荐
jQuery切换网页皮肤并保存到Cookie示例代码
Jun 16 Javascript
jQuery中remove()方法用法实例
Dec 25 Javascript
Javascript中的高阶函数介绍
Mar 15 Javascript
javascript Array 数组常用方法
Apr 05 Javascript
有关文件上传 非ajax提交 得到后台数据问题
Oct 12 Javascript
iscroll.js滚动加载实例详解
Jul 18 Javascript
three.js实现3D视野缩放效果
Nov 16 Javascript
解决element UI 自定义传参的问题
Aug 22 Javascript
js canvas实现画图、滤镜效果
Nov 27 Javascript
Promise扫盲贴
Jun 24 Javascript
js实现星星打分效果
Jul 05 Javascript
前端开发基础javaScript的六大作用
Aug 06 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 中include()与require()的对比
2006/10/09 PHP
非常好用的两个PHP函数 serialize()和unserialize()
2012/02/04 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
onclick与listeners的执行先后问题详细解剖
2013/01/07 Javascript
jquery实现非叠加式的搜索框提示效果
2014/01/07 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
vue实现分页加载效果
2019/12/24 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
python安装以及IDE的配置教程
2015/04/29 Python
详细解读Python中的__init__()方法
2015/05/02 Python
python3爬取数据至mysql的方法
2018/06/26 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
python如何安装下载后的模块
2020/07/03 Python
骆驼官方商城:CAMEL
2016/11/22 全球购物
技术学校毕业生求职信分享
2013/12/02 职场文书
社会实践评语
2014/04/28 职场文书
开学典礼演讲稿
2014/05/23 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
党员个人总结自评
2015/02/14 职场文书
违纪开除通知书
2015/04/25 职场文书
汽车修理厂管理制度
2015/08/05 职场文书