基于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继承机制的设计思想分享
Aug 28 Javascript
jquery 触发a链接点击事件解决方案
May 02 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
Sep 06 Javascript
ext前台接收action传过来的json数据示例
Jun 17 Javascript
浅谈js中变量初始化
Feb 03 Javascript
避免jQuery名字冲突 noConflict()方法
Jul 30 Javascript
bootstrap侧边栏圆点导航
Jan 11 Javascript
JavaScript拖动层Div代码
Mar 01 Javascript
webpack 2.x配置reactjs基本开发环境详解
Aug 08 Javascript
小程序的上传文件接口的注意要点解析
Sep 17 Javascript
Vue extend的基本用法(实例详解)
Dec 09 Javascript
Vue select 绑定动态变量的实例讲解
Oct 22 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 获取select下拉列表框的值
2010/05/08 PHP
探讨如何在PHP开启gzip页面压缩实例
2013/06/09 PHP
PHP设计模式之调解者模式的深入解析
2013/06/13 PHP
php 启动报错如何解决
2014/01/17 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
php 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
2015/09/26 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
Node.js从字符串生成文件流的实现方法
2019/08/18 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
[33:19]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第一场 11.26
2020/11/30 DOTA
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
Python实现判断一行代码是否为注释的方法
2018/05/23 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
python+opencv边缘提取与各函数参数解析
2020/03/09 Python
使用pygame编写Flappy bird小游戏
2020/03/14 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
2020/12/18 Python
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
Nike德国官网:Nike.com (DE)
2018/11/13 全球购物
运动会入场解说词
2014/02/07 职场文书
培训讲师开场白
2015/06/01 职场文书
大学生暑假实习总结
2015/07/13 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL
React自定义hook的方法
2022/06/25 Javascript