基于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 相关文章推荐
从新浪弄下来的全屏广告代码 与使用说明
Mar 15 Javascript
js 获取服务器控件值的代码
Mar 05 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
Dec 20 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
Sep 01 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
Sep 06 Javascript
深入理解js函数的作用域与this指向
May 28 Javascript
详解Angular6 热加载配置方案
Aug 18 Javascript
vue做移动端适配最佳解决方案(亲测有效)
Sep 04 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
Nov 21 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
Jan 21 Javascript
vue组件开发之slider组件使用详解
Aug 21 Javascript
vue大型项目之分模块运行/打包的实现
Sep 21 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
了解咖啡雨林联盟认证 什么是雨林认证 雨林认证是什么意思
2021/03/05 新手入门
PhpMyAdmin中无法导入sql文件的解决办法
2010/01/08 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
详解JavaScript逻辑And运算符
2015/12/04 Javascript
a标签置灰不可点击的实现方法
2017/02/06 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
举例介绍Python中的25个隐藏特性
2015/03/30 Python
python学习之matplotlib绘制散点图实例
2017/12/09 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
Python求出0~100以内的所有素数
2018/01/23 Python
python如何在循环引用中管理内存
2018/03/20 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
python如何爬取动态网站
2020/09/09 Python
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
环境工程大学生个人的自我评价
2013/10/08 职场文书
大学生自荐信
2013/12/11 职场文书
中专生自我鉴定书范文
2013/12/28 职场文书
JAVA程序员自荐书
2014/01/30 职场文书
日本语毕业生自荐信
2014/02/01 职场文书
合伙购房协议样本
2014/10/06 职场文书
男方婚前保证书
2015/02/28 职场文书
药品开票员岗位职责
2015/04/15 职场文书
公司辞职信模板
2015/05/13 职场文书