判断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 相关文章推荐
DOMAssitant最新版 DOMAssistant 2.5发布
Dec 25 Javascript
JQuery 操作select标签实现代码
May 14 Javascript
jquery中对表单的基本操作代码
Jul 29 Javascript
javascript 获取图片尺寸及放大图片
Sep 04 Javascript
js获取时间(本周、本季度、本月..)
Nov 22 Javascript
JS将光标聚焦在文本最后的实现代码
Mar 28 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
Jan 14 Javascript
详解Angular2中的编程对象Observable
Sep 17 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
Dec 16 Javascript
Bootstrap实现的标签页内容切换显示效果示例
May 25 Javascript
jquery写出PC端轮播图实例
Jan 26 jQuery
vue 子组件和父组件传值的示例
Sep 11 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
PHP4在Windows2000下的安装
2006/10/09 PHP
PHP学习笔记 用户注册模块用户类以及验证码类
2011/09/20 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
php中的常用魔术方法总结
2013/08/02 PHP
php加密解密实用类分享
2014/01/07 PHP
php二维数组合并及去重复的方法
2015/03/04 PHP
php输出xml属性的方法
2015/03/19 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
DOM事件探秘篇
2017/02/15 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
React中的render何时执行过程
2018/04/13 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
使用Angular自定义字段校验指令的方法示例
2019/02/01 Javascript
微信小程序实现可长按移动控件
2020/11/01 Javascript
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
python定时器(Timer)用法简单实例
2015/06/04 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
python生成任意频率正弦波方式
2020/02/25 Python
python 获取剪切板内容的两种方法
2020/11/28 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
个人简历中自我评价
2014/02/11 职场文书
党的群众路线教育实践方案
2014/05/11 职场文书
群众路线批评与自我批评发言稿
2014/10/16 职场文书
保安2014年终工作总结
2014/12/06 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS