判断div滑动到底部的scroll实例代码


Posted in Javascript onNovember 15, 2017

实例如下所示:

<!DOCTYPE html>
<html>
<head>
  <title>判断div滑到底部的代码</title>
  <script type="text/javascript" src="jquery-3.1.0.min.js"></script>
  <style type="text/css">
    #scrollTest{
      width:100px;
      height:100px;
      overflow-y: auto;//当div中y方向的内容溢出时,y轴分别显示滚动条
      border:1px solid red;
    }
  </style>
</head>
<body>
  <div id="scrollTest">
    <table>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
      <tr>
        <td>111</td>
        <td>222</td>
      </tr>
    </table>
  </div>
</body>
</html>
<!--//事先得引入jQuery文件-->
<script type="text/javascript">
  $("#scrollTest").scroll(function(){
    var h = $(this).height();//div可视区域的高度
    var sh = $(this)[0].scrollHeight;//滚动的高度,$(this)指代jQuery对象,而$(this)[0]指代的是dom节点
    var st =$(this)[0].scrollTop;//滚动条的高度,即滚动条的当前位置到div顶部的距离
    if(h+st>=sh){
    //上面的代码是判断滚动条滑到底部的代码
      //alert("滑到底部了");
      $("#scrollTest").append(111+"<br>");//滚动条滑到底部时,只要继续滚动滚动条,就会触发这条代码.一直滑动滚动条,就一直执行这条代码。
    }
  })
</script>

以上这篇判断div滑动到底部的scroll实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
2014年最火的Node.JS后端框架推荐
Oct 27 Javascript
超棒的响应式布局jQuery插件Freetile.js
Nov 17 Javascript
Jquery焦点图实例代码
Nov 25 Javascript
javascript bom是什么及bom和dom的区别
Nov 26 Javascript
原生js实现键盘控制div移动且解决停顿问题
Dec 05 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
微信小程序 开发之全局配置
May 05 Javascript
详解如何用webpack打包一个网站应用项目
Jul 12 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
Dec 16 Javascript
Java设计中的Builder模式的介绍
Mar 22 Javascript
webpack4 入门最简单的例子介绍
Sep 05 Javascript
Vue.js实现列表清单的操作方法
Nov 15 #Javascript
判断滚动条滑到底部触发事件(实例讲解)
Nov 15 #Javascript
手机注册发送验证码倒计时的简单实例
Nov 15 #Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
Nov 15 #Javascript
bootstrap paginator分页插件的两种使用方式实例详解
Nov 14 #Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
Nov 14 #Javascript
JavaScript函数绑定用法实例分析
Nov 14 #Javascript
You might like
解析smarty模板中类似for的功能实现
2013/06/18 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
利用php的ob缓存机制实现页面静态化方法
2017/07/09 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
javascript 写类方式之三
2009/07/05 Javascript
javascript 手动给表增加数据的小例子
2013/07/10 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
ExtJS4 表格的嵌套 rowExpander应用
2014/05/02 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
2014/06/12 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
Vue中使用vux的配置详解
2017/05/05 Javascript
深入掌握 react的 setState的工作机制
2017/09/27 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
2018/10/11 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
async/await让异步操作同步执行的方法详解
2019/11/01 Javascript
跟老齐学Python之for循环语句
2014/10/02 Python
python使用mailbox打印电子邮件的方法
2015/04/30 Python
在ironpython中利用装饰器执行SQL操作的例子
2015/05/02 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
对python xlrd读取datetime类型数据的方法详解
2018/12/26 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
python实现nao机器人身体躯干和腿部动作操作
2019/04/29 Python
Python实现仿射密码的思路详解
2020/04/23 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
2020/04/27 Python
如何用python处理excel表格
2020/06/09 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
HTML5新增加的功能详解
2016/09/05 HTML / CSS
台湾专柜女包:KINAZ
2019/12/26 全球购物
老同学聚会感言
2014/02/23 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
python中pycryto实现数据加密
2022/04/29 Python