基于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 Event学习第三章 早期的事件处理程序
Feb 07 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
Jul 10 Javascript
浅析JQuery UI Dialog的样式设置问题
Dec 18 Javascript
JavaScript按位运算符的应用简析
Feb 04 Javascript
jquery常用方法及使用示例汇总
Nov 08 Javascript
jQuery中:lt选择器用法实例
Dec 29 Javascript
SelecT下拉框选中和取值的解决方法
Nov 22 Javascript
基于Vue实现页面切换左右滑动效果
Jun 29 Javascript
JavaScript实现多重继承的方法分析
Jan 09 Javascript
Vue简单实现原理详解
May 07 Javascript
js+css实现全屏侧边栏
Jun 16 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
Aug 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
SONY SRF-40W电路分析
2021/03/02 无线电
APMServ使用说明
2006/10/23 PHP
PHP添加MySQL数据记录代码
2008/06/07 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
JavaScript效率调优经验
2009/06/04 Javascript
尝试在让script的type属性等于text/html
2013/01/15 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
JavaScript tab选项卡插件实例代码
2016/02/23 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
2017/02/18 Javascript
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
用Python实现通过哈希算法检测图片重复的教程
2015/04/02 Python
python 读写txt文件 json文件的实现方法
2016/10/22 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
解决Python 函数声明先后顺序出现的问题
2020/09/02 Python
介绍一下SQL Server的全文索引
2013/08/15 面试题
总经理秘书岗位职责
2014/03/17 职场文书
2014年党员整改措施范文
2014/09/21 职场文书
党员个人剖析材料
2014/09/30 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
2016年庆祝六一儿童节活动总结
2016/04/06 职场文书
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL