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 相关文章推荐
JS URL传中文参数引发的乱码问题
Sep 02 Javascript
JS定时器实例
Apr 17 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
Jun 13 Javascript
JavaScript检查某个function是否是原生代码的方法
Aug 20 Javascript
jQuery基础语法实例入门
Dec 23 Javascript
关于JavaScript 原型链的一点个人理解
Jul 31 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
Aug 17 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
Bootstrap缩略图的创建方法
Mar 22 Javascript
webpack配置打包后图片路径出错的解决
Apr 26 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
Sep 29 Javascript
Vue父子之间值传递的实例教程
Jul 02 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+XML 制作简单的留言本 图文教程
2009/11/02 PHP
爱恋千雪-US-AscII加密解密工具(网页加密)下载
2007/06/06 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
jQuery中阻止冒泡事件的方法介绍
2014/04/12 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
jQuery插件制作的实例教程
2016/05/16 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
webpack 插件html-webpack-plugin的具体使用
2018/04/09 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
2018/09/03 jQuery
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
python虚拟环境 virtualenv的简单使用
2020/01/21 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
python3.6.3转化为win-exe文件发布的方法
2018/10/31 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
AmazeUI在模态框中嵌入表单形成模态输入框
2020/08/20 HTML / CSS
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
Shell脚本如何向终端输出信息
2014/04/25 面试题
五年后的职业生涯规划
2014/03/04 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
新郎新娘答谢词
2015/01/04 职场文书
同意落户证明
2015/06/19 职场文书
青年志愿者活动感想
2015/08/07 职场文书
同学聚会祝酒词
2015/08/10 职场文书