判断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 相关文章推荐
js实现倒计时时钟的示例代码
Dec 17 Javascript
javascript匿名函数实例分析
Nov 18 Javascript
浅析jQuery EasyUI中的tree使用指南
Dec 18 Javascript
javascript比较两个日期的先后示例代码
Dec 31 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
Mar 04 Javascript
浅谈javascript中的call、apply、bind
Mar 06 Javascript
JavaScript函数中关于valueOf和toString的理解
Jun 14 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
Dec 26 Javascript
js中getBoundingClientRect的作用及兼容方案详解
Feb 01 Javascript
vue axios数据请求get、post方法及实例详解
Sep 11 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
Sep 20 Javascript
Vue3中toRef与toRefs的区别
Mar 24 Vue.js
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
解析thinkphp import 文件内容变量失效的问题
2013/06/20 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
laravel框架 api自定义全局异常处理方法
2019/10/11 PHP
JQuery live函数
2010/12/24 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
jquery 扑捉回车键事件代码
2014/04/24 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
莱鸟介绍javascript onclick事件
2016/01/06 Javascript
javascript的 {} 语句块详解
2016/02/27 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
简单的Vue异步组件实例Demo
2017/12/27 Javascript
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
[39:00]Optic vs VP 2018国际邀请赛淘汰赛BO3 第三场 8.24
2018/08/25 DOTA
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
python使用paramiko模块实现ssh远程登陆上传文件并执行
2014/01/27 Python
详解Python中映射类型(字典)操作符的概念和使用
2015/08/19 Python
Django Admin实现上传图片校验功能
2016/03/06 Python
对pandas中to_dict的用法详解
2018/06/05 Python
对python文件读写的缓冲行为详解
2019/02/13 Python
详解爬虫被封的问题
2019/04/23 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
python的等深分箱实例
2019/11/22 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
墨西哥网上购物:Linio墨西哥
2016/10/20 全球购物
请介绍一下Ant
2016/07/22 面试题
军训心得体会
2013/12/31 职场文书
疾病捐款倡议书
2014/05/13 职场文书