基于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 相关文章推荐
Javascript调用函数方法的几种方式介绍
Mar 20 Javascript
使用纯javascript实现经典扫雷游戏
Apr 23 Javascript
在Node.js应用中读写Redis数据库的简单方法
Jun 30 Javascript
js匿名函数作为函数参数详解
Jun 01 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
Jul 27 Javascript
浅谈AngularJS中ng-class的使用方法
Nov 11 Javascript
获取select的value、text值的简单示例(jquery与javascript)
Dec 07 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
Aug 10 Javascript
原生JS实现的跳一跳小游戏完整实例
Jan 27 Javascript
微信小程序实现吸顶特效
Jan 08 Javascript
vue-cli设置publicPath小记
Apr 14 Javascript
详解nginx配置vue h5 history去除#号
Nov 09 Javascript
用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
PHP面向对象编程快速入门
2006/10/09 PHP
简单的PHP缓存设计实现代码
2011/09/30 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP的mysqli_thread_id()函数讲解
2019/01/24 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
js实现简单计算器
2015/11/22 Javascript
用jQuery获取table中行id和td值的实现代码
2016/05/19 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
angular中的http拦截器Interceptors的实现
2017/02/21 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
2019/12/16 Javascript
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
Python print不能立即打印的解决方式
2020/02/19 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
Python 实现集合Set的示例
2020/12/21 Python
html5 viewport使用方法示例详解
2013/12/02 HTML / CSS
SmartBuyGlasses中国:唯视良品(销售名牌太阳镜、墨镜和眼镜框)
2017/07/03 全球购物
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
趣天网日本站:Qoo10 JP
2019/09/18 全球购物
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
餐厅考勤管理制度
2014/01/28 职场文书
家电业务员岗位职责
2014/03/10 职场文书
奥巴马开学演讲稿
2014/05/15 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis