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的前端数据通用验证库
Aug 08 Javascript
javascript实现图片切换的幻灯片效果源代码
Dec 12 Javascript
推荐10个2014年最佳的jQuery视频插件
Nov 12 Javascript
详解JavaScript的流程控制语句
Nov 30 Javascript
易被忽视的js事件问题总结
May 14 Javascript
常用的js验证和数据处理总结
Aug 02 Javascript
jquery实现全选、全不选以及单选功能
Mar 23 jQuery
浅谈pc端rem字体设置的问题
Aug 03 Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
Sep 18 Javascript
javascript实现页面的实时时钟显示示例
Aug 06 Javascript
Openlayers测量距离与面积的实现方法
Sep 25 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
Windows中安装Apache2和PHP4权威指南
2006/11/18 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
php上传图片类及用法示例
2016/05/11 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
JQuery 将元素显示在屏幕的中央的代码
2010/02/27 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
JS实现div居中示例
2014/04/17 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
微信小程序 wxapp视图容器 view详解
2016/10/31 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
AngularJS 最常用的八种功能(基础知识)
2017/06/26 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
Python实现Kmeans聚类算法
2020/06/10 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
Python如何绘制日历图和热力图
2020/08/07 Python
Python中pass的作用与使用教程
2020/11/13 Python
建筑工程专业学生的自我评价
2013/12/25 职场文书
马智宇婚礼主持词
2014/03/22 职场文书
2015年副班长工作总结
2015/05/15 职场文书
2016七夕情人节寄语
2015/12/04 职场文书