基于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小玩意 几个属性相加不能超过一个特定值.
Sep 29 Javascript
JavaScript打开word文档的实现代码(c#)
Apr 16 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
Sep 04 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
Jan 22 Javascript
jQuery+PHP星级评分实现方法
Oct 02 Javascript
Bootstrap select多选下拉框实现代码
Dec 23 Javascript
Angular.Js之Scope作用域的学习教程
Apr 27 Javascript
Vue SSR 组件加载问题
May 02 Javascript
Koa2微信公众号开发之消息管理
May 16 Javascript
详解微信小程序开发之formId使用(模板消息)
Aug 27 Javascript
Element图表初始大小及窗口自适应实现
Jul 10 Javascript
JS操作JSON常用方法(10w阅读)
Dec 06 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
VFP与其他应用程序的集成
2006/10/09 PHP
投票管理程序
2006/10/09 PHP
php下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
PHP如何通过date() 函数格式化显示时间
2020/11/13 PHP
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
2014/06/11 Javascript
javascript实现checkBox的全选,反选与赋值
2015/03/12 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
深入理解Python中的*重复运算符
2017/10/28 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
基于css3仿造window7的开始菜单
2010/06/17 HTML / CSS
Html5如何唤起百度地图App的方法
2019/01/27 HTML / CSS
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
财务主管的岗位职责
2013/12/30 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
2015新学期开学寄语
2015/02/26 职场文书
检讨书怎么写
2015/05/07 职场文书
python tkinter实现定时关机
2021/04/21 Python
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python