判断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优化技巧(文件瘦身篇)
Jan 28 Javascript
起点页面传值js,有空研究学习下
Jan 25 Javascript
超简单的jquery的AJAX用法
May 10 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
Mar 29 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
Dec 17 Javascript
jquery动态改变form属性提交表单
Jun 03 Javascript
javascript类型系统 Array对象学习笔记
Jan 09 Javascript
vue router-link传参以及参数的使用实例
Nov 10 Javascript
koa上传excel文件并解析的实现方法
Aug 09 Javascript
angular的输入和输出的使用方法
Sep 22 Javascript
JavaScript原型式继承实现方法
Nov 06 Javascript
VuePress 中如何增加用户登录功能
Nov 29 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采集速度探究总结(原创)
2008/04/18 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
CURL状态码列表(详细)
2013/06/27 PHP
php实现利用phpexcel导出数据
2013/08/24 PHP
php中strtotime函数性能分析
2016/11/20 PHP
浅谈PHP中try{}catch{}的使用方法
2016/12/09 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
PDO::rollBack讲解
2019/01/29 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
JQuery与iframe交互实现代码
2009/12/24 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
js创建对象的方式总结
2015/01/10 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
Vue实现动态响应数据变化
2017/04/28 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
vue setInterval 定时器失效的解决方式
2020/07/30 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
[02:52]2017DOTA2国际邀请赛中国区预选赛晋级之路
2017/07/03 DOTA
在Python的Django框架中加载模版的方法
2015/07/16 Python
python如何重载模块实例解析
2018/01/25 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
UNIX文件系统分类
2014/11/11 面试题
学生打架检讨书
2014/02/14 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
药店促销活动策划方案
2014/08/24 职场文书
刑事起诉书范文
2015/05/19 职场文书