判断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 相关文章推荐
jquery下将选择的checkbox的id组成字符串的方法
Nov 28 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
Jan 27 Javascript
JQuery中的html()、text()、val()区别示例介绍
Sep 01 Javascript
Javascript中call和apply函数的比较和使用实例
Feb 03 Javascript
浅析JavaScript动画
Jun 10 Javascript
JS定义类的六种方式详解
May 12 Javascript
浅谈js数据类型判断与数组判断
Aug 29 Javascript
Node中使用ES6语法的基础教程
Jan 05 Javascript
Vue使用Proxy监听所有接口状态的方法实现
Jun 07 Javascript
jQuery实现聊天对话框
Feb 08 jQuery
深入了解Vue3模板编译原理
Nov 19 Vue.js
ECharts transform数据转换和dataZoom在项目中使用
Dec 24 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
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
php关联数组快速排序的方法
2015/04/17 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
php实现QQ小程序发送模板消息功能
2019/09/18 PHP
php写app用的框架整理
2019/09/29 PHP
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
浅谈JS中的bind方法与函数柯里化
2016/08/10 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
详解Angular调试技巧之报错404(not found)
2018/01/31 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
2019/07/24 Javascript
vue实现弹幕功能
2019/10/25 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
用Python实现通过哈希算法检测图片重复的教程
2015/04/02 Python
使用Python写CUDA程序的方法
2017/03/27 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
flask应用部署到服务器的方法
2019/07/12 Python
Python 实现try重新执行
2019/12/21 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
python 进制转换 int、bin、oct、hex的原理
2021/01/13 Python
结婚周年感言
2014/02/24 职场文书
硕士毕业论文导师评语
2014/12/31 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
golang协程池模拟实现群发邮件功能
2021/05/02 Golang