js监听scrolltop_js中scrollTop()方法和scroll()方法用法示例
本文实例讲述了js中scrollTop()方法和scroll()方法用法。分享给大家供大家参考,具体如下:
设置滚动条据顶部的高度:
$("div").scrollTop(100); //把 scroll top offset 设置为 100px
获得滚动条的高度:
$("div").scrollTop();//获得 scroll top offset
触发滚动事件
$(selector).scroll()
将函数绑定到滚动事件中:
$(selector).scroll(function)
监听滚动事件,判断当滚动到距离顶部700px时,将其position改为fixed:
$(window).scroll(function(){
var $scroll_height = $(".gray").scrollTop();
if($scroll_height > 700){
$(".hot-nav").addClass("fix-nav");
} else {
$(".hot-nav").removeClass("fix-nav");
}
})
这是jquery中的用法,
offset() 获取匹配元素在当前视口的相对偏移。
返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有效。
top:$(this).offset().top+25+"px"
希望本文所述对大家JavaScript程序设计有所帮助。
js监听scrolltop_js中scrollTop()方法和scroll()方法用法示例相关推荐
- js:如何监听history的pushState方法和replaceState方法。(高阶函数封装+自定义事件)
出现原因: 想要监听路由变化就需要监听history的pushState和replaceState事件,但是原生并没有支持,此时,我们就得自己添加事件监听. 解决方法: 高阶函数封装自定义事件: co ...
- python中IO库中StringIO方法和BytesIO方法用法详解
有时候数据读写不一定是文件,也可以在内存中读写.StringIO顾名思义就是在内存中读写str. Python在内存中读写数据,用到的模块是StringIO和BytesIO. getvalue()方法 ...
- html 页面自动滚动,js监听html页面的上下滚动事件方法
最近在一个项目中,在写前端页面的时候,想像以前做Android时在页面时刻监听上下滚动的事件,查找资料发现由鼠标或类似用户动作触发的事件有以下图示: 不多说了,直接上代码了,经过测试可以使用: Dom ...
- ThinkPHP 中M方法和D方法的具体区别
M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类. 使用M方法 如果是如下情况,请考虑使用 ...
- hibernate中get方法和load方法的根本区别
hibernate中get方法和load方法的根本区别 如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来 ...
- jquery中prop()方法和attr()方法
接着上一篇笔记的疑惑,找了下prop()方法和attr()方法的区别.原来query1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值. 大 ...
- python predict_对Keras中predict()方法和predict_classes()方法的区别说明
1 predict()方法 当使用predict()方法进行预测时,返回值是数值,表示样本属于每一个类别的概率,我们可以使用numpy.argmax()方法找到样本以最大概率所属的类别作为样本的预测标 ...
- java——Scanner中nextLine()方法和next()方法的区别
遇到一个有意思的东西,在整理字符串这块知识的时候,发现我在用Scanner函数时,在字符串中加入空格,结果空格后面的东西没有输出来(/尴尬),不多说直接上代码: import java.util.Sc ...
- JS中的call()方法和apply()方法用法总结
1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...
- ExtJS中listener方法和handler方法的区别
listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂 listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数 而handler处理只能够通过 ...
最新文章
- 基于虎书实现LALR(1)分析并生成GLSL编译器前端代码(C#)
- 计算机专业毕业生管理制度,管理制度建设
- .net5或.net6(Preview) 之 顶级语句
- DELPHI之常用函数
- 芈珺:iOS自动化测试工具总览
- CodeVS 1576 最长严格上升子序列 (DP)
- android浏览系统分区,Android系统分区
- php mysql 用户修改_PHP+MYSQL实现用户的增删改查,mysql增删_PHP教程
- 计算机office demo,办公软件应用(Office2007)中级 DEMO盘-2013.doc
- 电阻电容等常见元器件的封装介绍
- WS2811 M是三通道LED驱动控制专用电路彩灯带方案开发
- 【光学】基于matlab实现圆孔的菲涅尔衍射仿真
- WPS删除表格后的空白页
- 使用文档检查器后,think-cell 元素损坏
- 如何给Layout文件夹分类
- 如何启用计算机的无线功能键在哪,笔记本怎么打开wifi_如何开启笔记本电脑上的WiFi开关-win7之家...
- zookeeper集群,HA,单点故障
- kafka命令行操作,topic相关命令
- 辨别虚假高音质(320k/Ape/Flac)的音乐文件
- 流量管制-令牌桶与漏桶
热门文章
- 从多云共存到多云融合:2020年多云管理市场展望
- 何诚:3月21日阿里云北京峰会基础设施集群智能运维大神
- 樱桃OTC前工程师感恩自白
- 【定位问题】基于matlab RSSI和模拟退火优化粒子群算法求解无线传感器网络定位问题【含Matlab源码 1766期】
- 【单目标优化求解】基于matlab非线性权重的自适应鲸鱼算法求解单目标优化问题(NWAWOA)【含Matlab源码 1665期】
- 2021“数维杯”国际大学生数学建模竞赛C题思路
- 【图像分割】基于matlab GUI类间方差阈值图像分割【含Matlab源码 583期】
- 【语音编辑】基于matlab语音编辑【含Matlab源码 539期】
- 【语音增强】基于matlab匹配滤波器语音识别【含Matlab源码 514期】
- SPSS论证有这样的问题或错误?【SPSS 068期】