基于jQuery实现滚动刷新效果


Posted in Javascript onJanuary 09, 2017

Jquery实现简单的滚动刷新效果:

实际情况使用Ajax获取后台数据更新前端页面即可实现页面滚动刷新效果

HTML正文:

<form id="form1" runat="server">
<div style="height: 3000px; background-color: yellow;">
</div>
</form>

Javascript操作代码:

$(document).ready(function() {

 $(window).scroll(function() {
//$(document).scrollTop() 获取垂直滚动的距离:最小值为0,最大值:文档高度-可视化窗口高度
//$(document).scrollLeft() 这是获取水平滚动条的距离
  console.log("垂直滚动条位置:"+$(document).scrollTop()+"--"+$(window).height());

 if ($(document).scrollTop() <= 0) {
    console.log("滚动条已经到达顶部为0");
  }

  /**
   *$(document).height():文档的高度
   *$(window).height():可视域的高度:窗口的大小:根据浏览窗口的大小变化
   *判断底部:文档高度<=滚动条垂直高度+可视窗口的高度
   * */
  if ($(document).scrollTop() >= $(document).height() - $(window).height()) {
   console.log("滚动条已经到达底部为" + $(document).scrollTop());
  }
});
 });

效果:

基于jQuery实现滚动刷新效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js判断样式className同时增加class或删除class
Jan 30 Javascript
JSON 数字排序多字段排序介绍
Sep 18 Javascript
用jquery写的一个万年历(自写)
Jan 20 Javascript
javascript中bind函数的作用实例介绍
Sep 28 Javascript
JavaScript设计模式之单件模式介绍
Dec 28 Javascript
原生js实现移动端瀑布流式代码示例
Dec 18 Javascript
jquery中object对象循环遍历的方法
Dec 18 Javascript
Angularjs CURD 详解及实例代码
Sep 14 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
详解使用路由延迟加载 Angular 模块
Oct 12 Javascript
Bootstrap4 gulp 配置详解
Jan 06 Javascript
jQuery实现弹幕特效
Nov 29 jQuery
用jQuery实现优酷首页轮播图
Jan 09 #Javascript
AngularJS实现表单验证功能
Jan 09 #Javascript
AngularJS表单基本操作
Jan 09 #Javascript
AngularJS Controller作用域
Jan 09 #Javascript
详解JavaScript树结构
Jan 09 #Javascript
angular分页指令操作
Jan 09 #Javascript
jquery.zclip轻量级复制失效问题
Jan 08 #Javascript
You might like
追求程序速度,而不是编程的速度
2008/04/23 PHP
判断PHP数组是否为空的代码
2011/09/08 PHP
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
如何打开php的gd2库
2017/02/09 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
2019/10/22 PHP
js实现的网页颜色代码表全集
2007/07/17 Javascript
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
jQuery 创建Dom元素
2010/05/07 Javascript
清空上传控件input file的值
2010/07/03 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
2015/03/05 Javascript
javascript动态生成树形菜单的方法
2015/11/14 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
2017/11/27 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
2019/11/24 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
详解在Python中处理异常的教程
2015/05/24 Python
python获取栅格点和面值的实现
2020/03/10 Python
CSS3实现闪烁动画效果的方法
2015/02/09 HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
心得体会范文
2014/01/04 职场文书
天鹅的故事教学反思
2014/02/04 职场文书
特教教师先进事迹
2014/05/21 职场文书
股份合作协议书
2014/09/10 职场文书
2014年志愿者工作总结
2014/11/20 职场文书
普宁寺导游词
2015/02/04 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
高中历史教学反思
2016/02/19 职场文书