基于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 相关文章推荐
使用jQuery管理选择结果
Jan 20 Javascript
Bootstrap安装环境配置教程分享
May 27 Javascript
jQuery soColorPacker 网页拾色器
Jun 22 Javascript
js 动态生成json对象、时时更新json对象的方法
Dec 02 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
Jan 10 Javascript
js和jquery中获取非行间样式
May 05 jQuery
微信小程序实现滑动删除效果
May 19 Javascript
微信通过页面(H5)直接打开本地app的解决方法
Sep 09 Javascript
vue实现添加与删除图书功能
Oct 07 Javascript
vue.js仿hover效果的实现方法示例
Jan 28 Javascript
什么时候不能在 Node.js 中使用 Lock Files
Jun 24 Javascript
微信小程序图片左右摆动效果详解
Jul 13 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
输出控制类
2006/10/09 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
PHP中的替代语法简介
2014/08/22 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
2014/01/26 Javascript
AngularJS基础知识
2014/12/21 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
基于JavaScript实现Tab选项卡切换效果
2016/11/24 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
Vue 换肤的示例实践
2018/01/23 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
JS定义函数的几种常用方法小结
2019/05/23 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Django日志模块logging的配置详解
2017/02/14 Python
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
Python Socket使用实例
2017/12/18 Python
python脚本执行CMD命令并返回结果的例子
2019/08/14 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
《理想的风筝》教学反思
2014/04/11 职场文书
审计班子对照检查材料
2014/08/27 职场文书
医院领导班子整改方案
2014/10/01 职场文书
质量整改通知单
2015/04/21 职场文书
工作收入证明模板
2015/06/12 职场文书
《雷雨》教学反思
2016/02/20 职场文书
Java基础之this关键字的使用
2021/06/30 Java/Android
Python测试框架pytest高阶用法全面详解
2022/06/01 Python