• 滚动条滚动到底部触发事件


    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
    <script type="text/javascript">
    $(function() {
    $("#contain").scroll(
    function() {
    var $this = $(this), viewH = $(this).height(), //可见高度
    contentH = $(this).get(0).scrollHeight, //内容高度
    scrollTop = $(this).scrollTop();//滚动高度

    console.log("viewH:" + viewH + " contentH:" + contentH + " scrollTop:" + scrollTop);
    //if(contentH - viewH - scrollTop <= 100) { //到达底部100px时,加载新内容
    if (scrollTop / (contentH - viewH) >= 0.95) { //到达底部100px时,加载新内容
    // 这里加载数据..
    alert("这里加载数据..");
    }
    });
    scrollBottomTest = function() {

    }
    })
    </script>
    </head>
    <body>
    <div id="contain"
    style=" 100%; height: 500px; overflow: auto; border: solid red 1px;">
    这里加载数据..<br> 这里加载数据..<br> 这里加载数据..<br> 这里加载数据..<br>
    这里加载数据..<br> 这里加载数据..<br> 这里加载数据..<br> 这里加载数据..<br>
    这里加载数据..<br> 这里加载数据..<br> 这里加载数据..<br> 这里加载数据..<br>
    这里加载数据..<br> 这里加载数据..<br> 这里加载数据..<br> 这里加载数据..<br>
    这里加载数据..<br> 这里加载数据..<br>这里加载数据..<br> 这里加载数据..<br>
    这里加载数据..<br> 这里加载数据..<br>这里加载数据..<br> 这里加载数据..<br>
    这里加载数据..<br> 这里加载数据..<br>这里加载数据..<br> 这里加载数据..<br>
    这里加载数据..<br> 这里加载数据..<br>这里加载数据..<br> 这里加载数据..<br>
    这里加载数据..<br> 这里加载数据..<br>这里加载数据..<br> 这里加载数据..<br>
    <div style=" 100%; height: 200px;background:gray; ">

    </div>
    </div>

    </body>
    </html>

  • 相关阅读:
    ubuntu 18.04 修改 固定ip
    java 加载properties
    Free 4 months Serial License Key Of Outpost Security Suite Pro 8.1
    免费申请一年版Eset NOD32 Antivirus激活码(无限制)- 已失效
    微软软件运行库下载
    Bitdefender Total Security 2014 Free 6 Months & 12 month License Key
    如何将Virtualbox和VMware虚拟机相互转换[译文211]
    Virtualbox安装Windows 8.1遇到0x000000C4错误解决办法
    VirtualBox 4.3“不能为虚拟电脑 打开一个新任务”解决方案
    docx文件怎样打开
  • 原文地址:https://www.cnblogs.com/cxxjohnson/p/4999309.html
Copyright © 2020-2023  润新知