判断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 相关文章推荐
Javascript this关键字使用分析
Oct 21 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
Jan 17 Javascript
vue cli2.0单页面title修改方法
Jun 07 Javascript
浅谈Angularjs中不同类型的双向数据绑定
Jul 16 Javascript
解决vue axios的封装 请求状态的错误提示问题
Sep 25 Javascript
详解webpack打包后如何调试的方法步骤
Nov 07 Javascript
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
Apr 20 Javascript
微信小程序非跳转式组件授权登录的方法示例
May 22 Javascript
vue项目中引入Sass实例方法
Aug 27 Javascript
vue实现全屏滚动效果(非fullpage.js)
Mar 07 Javascript
微信小程序间使用navigator跳转传值问题实例分析
Mar 27 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
Aug 06 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
学习使用PHP数组
2006/10/09 PHP
强烈推荐:php.ini中文版(1)
2006/10/09 PHP
php+mysql分页代码详解
2008/03/27 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
php实现中文转数字
2016/02/18 PHP
jquery cookie的用法总结
2013/11/18 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
jquery实现删除一个元素后面的所有元素功能
2015/12/21 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
vue使用v-for实现hover点击效果
2018/09/29 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
2019/09/24 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
微信小程序入门之绘制时钟
2020/10/22 Javascript
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
python tools实现视频的每一帧提取并保存
2020/03/20 Python
如何用python实现一个HTTP连接池
2021/01/14 Python
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
幼儿园保教管理制度
2014/02/03 职场文书
资金主管岗位职责范本
2014/03/04 职场文书
家电业务员岗位职责
2014/03/10 职场文书
社区工作者演讲稿
2014/05/23 职场文书
交通安全标语
2014/06/06 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python
MySQL如何构建数据表索引
2021/05/13 MySQL
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
Sql Server之数据类型详解
2022/02/28 SQL Server
vue实现列表垂直无缝滚动
2022/04/08 Vue.js