判断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获取div的background-image属性
Oct 15 Javascript
jQuery Mobile 导航栏代码
Nov 01 Javascript
jQuery实现网站添加高亮突出显示效果的方法
Jun 26 Javascript
JavaScript 封装一个tab效果源码分享
Sep 15 Javascript
JS更改select内option属性的方法
Oct 14 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
Jan 04 Javascript
js实现点击每个li节点,都弹出其文本值及修改
Dec 15 Javascript
微信小程序wx.request实现后台数据交互功能分析
Nov 25 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
Mar 20 Javascript
原生JS无缝滑动轮播图
Oct 22 Javascript
vue实现可拖拽的dialog弹框
May 13 Vue.js
JavaScript实现班级抽签小程序
May 19 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/07/08 PHP
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
PHP匿名函数和use子句用法实例
2016/03/16 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
JS中类或对象的定义说明
2014/03/10 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
vue实现PC端分辨率适配操作
2020/08/03 Javascript
python实现随机密码字典生成器示例
2014/04/09 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
Python列表切片常用操作实例解析
2019/12/16 Python
如何写一个自定义标签
2012/12/28 面试题
亲戚结婚的请假条
2014/02/11 职场文书
向国旗敬礼学生寄语大全
2014/09/30 职场文书
学校开除通知书
2015/04/25 职场文书
总经理致辞
2015/07/29 职场文书
python 爬取华为应用市场评论
2021/05/29 Python
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis