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 字符串连接性能优化
Dec 20 Javascript
解javascript 混淆加密收藏
Jan 16 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
Jul 29 Javascript
基于jquery的复制网页内容到WORD的实现代码
Feb 16 Javascript
jquery 回车事件实现代码
Aug 23 Javascript
jquery操作cookie插件分享
Jan 14 Javascript
js提交form表单,并传递参数的实现方法
May 25 Javascript
第九篇Bootstrap导航菜单创建步骤详解
Jun 21 Javascript
jquery.cookie.js的介绍与使用方法
Feb 09 Javascript
深入理解Vue 组件之间传值
Aug 16 Javascript
vue源码nextTick使用及原理解析
Aug 13 Javascript
JavaScript实现猜数字游戏
May 20 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
php实现encode64编码类实例
2015/03/24 PHP
php基本函数汇总
2015/07/09 PHP
php实现编辑和保存文件的方法
2015/07/20 PHP
PHP抓取及分析网页的方法详解
2016/04/26 PHP
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
jQuery阻止同类型事件小结
2013/04/19 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
2014/03/28 Javascript
js实现网页随机切换背景图片的方法
2014/11/01 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
妙用Angularjs实现表格按指定列排序
2017/06/23 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
python局域网ip扫描示例分享
2014/04/03 Python
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
在pandas中遍历DataFrame行的实现方法
2019/10/23 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
css3实现背景颜色渐变让图片不再是唯一的实现方式
2012/12/18 HTML / CSS
利用css3画个同心圆示例代码
2017/07/03 HTML / CSS
表达自我的市场:Society6
2018/08/01 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
实名检举信范文
2015/03/02 职场文书
综合素质自我评价评语
2015/03/06 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
病假条格式范文
2015/08/17 职场文书
Spring Cloud Gateway去掉url前缀
2021/07/15 Java/Android
浅析Python OpenCV三种滤镜效果
2022/04/11 Python