jquery操作与滚动条相关操作
来源:互联网 发布:网络请求超时怎么解决 编辑:程序博客网 时间:2024/05/17 23:00
1.返回顶部按钮实现
用到两个函数,和一个属性,scroll()函数检测滚动条事件,通过scrollTop()得到滚动条离页面顶部的距离,文档内高度而不是,滚动条上的高度,点击按钮设置文档scrollTop的值为0,即可返回顶部。赋值下边代码,替换.top
为按钮类即可。
$(function(){$(window).scroll(function(){ var t=$(this).scrollTop(); if(t>200){ $(".top").stop().fadeIn(); }else{ $(".top").stop().fadeOut(); } });$(".top").click(function(){ $("body,html").stop().animate({scrollTop:0},300)});});
2.判断滚动条方向
$(function(){ var topinit = $(window).scrollTop(); $(window).scroll(function(){ var top = $(this).scrollTop(); if(top > topinit) { console.log("向下滚动"); } else{ console.log("向上滚动"); } topinit = top; });});
3.根据滚动条的位置加载对应动画或内容,逐次加载。
$(function(){ var e_h = $(element).offset().top;//获得某个页面元素距离顶部的高度 var h = 200;//定义一个数值,当滚动条距离页面顶部200时触发一个函数。 $(window).scroll(function(){ var top = $(window).scrollTop();//获得滚动条距离顶部的距离 if(top > e_h-200) { //todo .... } });});
4.自定义滚动条
使用jquery mCustomScrollbar插件,下次再说。
0 0
- jquery操作与滚动条相关操作
- Jquery操作滚动条
- jquery 操作滚动条滚动 animate checkbox操作
- WEB 页面滚动条 相关操作
- extjs/jquery/js 操作页面滚动条
- jquery操作滚动条滚动到指定位置
- jquery操作滚动条滚动到指定位置
- jquery操作滚动条滚动到指定位置
- jquery操作滚动条滚动到指定位置
- 操作滚动条(一)
- Javascript操作滚动条
- WPF操作滚动条
- CScrollBar 滚动条操作
- python滚动条操作
- jQuery CSS 操作 获取当前滚动条的像素.scrollTop()
- 【js】通过js或者jQuery操作滚动条
- jquery 滚动条向下滚动或者向上滚动到div位置处,执行操作
- jquery操作滚动
- 免责声明
- 直接在main.storyboard里面添加其他界面
- 读取文件行时变量的作用域 for循环和while循环的作用域
- 找一个你仰慕的人,并且向他学习!
- IntelliJ Idea 使用大全
- jquery操作与滚动条相关操作
- Android全屏显示
- Spring 3.0 学习-环境搭建和三种形式访问
- android studio 接入滴滴出行SDk的过程中出现java.lang.UnsatisfiedLinkError的解决办法
- 页面中的自定义属性的几种方法
- java json层层解析
- java 方法概述
- SVN服务器更改ip地址客户端怎么设置
- 使用ssh-agent