基于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 相关文章推荐
JS在IE和FireFox之间常用函数的区别小结
Mar 12 Javascript
javascript showModalDialog 内跳转页面的问题
Nov 25 Javascript
jquery 图片上传按比例预览插件集合
May 28 Javascript
Javascript图像处理思路及实现代码
Dec 25 Javascript
详解JavaScript中的异常处理方法
Jun 16 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
Sep 04 Javascript
jQuery Validate 校验多个相同name的方法
May 18 jQuery
vue.js项目中实用的小技巧汇总
Nov 29 Javascript
vue使用中的内存泄漏【推荐】
Jul 10 Javascript
vue-cli3.0使用及部分配置详解
Aug 29 Javascript
如何实现iframe父子传参通信
Feb 05 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 jQuery
用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程序
2006/10/09 PHP
PHP实现的sqlite数据库连接类
2014/12/12 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
Javascript学习笔记 delete运算符
2011/09/13 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
实例分析js和C#中使用正则表达式匹配a标签
2014/11/26 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
2015/12/07 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
2016/10/10 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
原生js实现瀑布流布局
2017/03/08 Javascript
Cookies 和 Session的详解及区别
2017/04/21 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
2019/11/24 Javascript
使用Python中PDB模块中的命令来调试Python代码的教程
2015/03/30 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
2019/06/27 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
Smashbox官网:美国知名彩妆品牌
2017/01/05 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
奥巴马英文演讲稿
2014/05/15 职场文书
大学生简历求职信
2014/06/24 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
大学军训口号大全
2015/12/24 职场文书
MySQL去除密码登录告警的方法
2022/04/20 MySQL
python和anaconda的区别
2022/05/06 Python