基于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的IE和Firefox(火狐)兼容性的问题总结及常用例子
May 21 Javascript
Extjs 几个方法的讨论
Jan 28 Javascript
javascript下string.format函数补充
Aug 24 Javascript
input:checkbox多选框实现单选效果跟radio一样
Jun 16 Javascript
使表格的标题列可左右拉伸jquery插件封装
Nov 24 Javascript
Vue.js 2.0中select级联下拉框实例
Mar 06 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
Aug 08 Javascript
vue如何判断dom的class
Apr 26 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
elementUI table表格动态合并的示例代码
May 15 Javascript
vue+elementUI实现表格关键字筛选高亮
Oct 26 Javascript
JavaScrip数组去重操作实例小结
Jun 20 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
php学习之 循环结构实现代码
2011/06/09 PHP
php全排列递归算法代码
2012/10/09 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
PHP中静态变量的使用方法实例分析
2016/12/01 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
2014/09/23 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
jQuery Mobile 和 Kendo UI 的比较
2016/05/05 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
详解AngularJS ng-class样式切换
2017/06/27 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
django js 实现表格动态标序号的实例代码
2019/07/12 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
python实现雪花飘落效果实例讲解
2019/06/18 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
Django密码系统实现过程详解
2019/07/19 Python
建筑学专业自荐书
2014/07/09 职场文书
高中军训的心得体会
2014/09/01 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书
个人房屋租赁合同(标准范本)
2019/09/16 职场文书
Python基础学习之奇异的GUI对话框
2021/05/27 Python
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS
Java时间工具类Date的常用处理方法
2022/05/25 Java/Android
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技