基于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中SetTimeOut传参问题探讨
May 10 Javascript
jquery ajax中使用jsonp的限制解决方法
Nov 22 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
Dec 30 Javascript
js使用正则实现ReplaceAll全部替换的方法
Jul 18 Javascript
Javascript基础知识(二)事件
Sep 29 Javascript
基于jquery实现的树形菜单效果代码
Sep 06 Javascript
js实现简单的碰壁反弹效果
Aug 30 Javascript
原生js实现水平方向无缝滚动
Jan 10 Javascript
bootstrap confirmation按钮提示组件使用详解
Aug 22 Javascript
vue-cli3项目展示本地Markdown文件的方法
Jun 07 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
Feb 14 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
Oct 31 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
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
php中JSON的使用方法
2015/04/30 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
PHP实时统计中文字数和区别
2019/02/28 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
js实现运行代码需要刷新的解决方法
2007/08/18 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
jQuery实现选项卡切换效果简单演示
2015/12/09 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
AngularJS自定义指令实现面包屑功能完整实例
2017/05/17 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
在vue中使用jointjs的方法
2018/03/24 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
python解析文件示例
2014/01/23 Python
python实现图书管理系统
2018/03/12 Python
python 2.7.14安装图文教程
2018/04/08 Python
Python随机函数random()使用方法小结
2018/04/29 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
Python语言快速上手学习方法
2018/12/14 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
详解python datetime模块
2020/08/17 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
党课培训心得体会
2014/09/02 职场文书
广告业务员岗位职责
2015/02/13 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
国庆阅兵观后感
2015/06/15 职场文书
MySQL数据管理操作示例讲解
2022/12/24 MySQL