zoukankan      html  css  js  c++  java
  • 判断滚动条是否到达页面的尾部

    //取窗口滚动条高度
    function getScrollTop()
    {
    var scrollTop=0;
    if(document.documentElement&&document.documentElement.scrollTop)
    {
    scrollTop
    =document.documentElement.scrollTop;
    }
    else if(document.body)
    {
    scrollTop
    =document.body.scrollTop;
    }
    return scrollTop;
    }


    //取窗口可视范围的高度
    function getClientHeight()
    {
    var clientHeight=0;
    if(document.body.clientHeight&&document.documentElement.clientHeight)
    {
    var clientHeight = (document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
    }
    else
    {
    var clientHeight = (document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
    }
    return clientHeight;
    }


    //取文档内容实际高度
    function getScrollHeight()
    {
    return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);
    }
    function test(){
    if (getScrollTop()+getClientHeight()==getScrollHeight()){
    alert(
    "到达底部");
    }
    else{
    alert(
    "没有到达底部");
    }
    }

  • 相关阅读:
    Python Redis 五大数据类型
    Python 魔法方法
    Python 静态方法,类方法,属性方法
    Python 反射
    Python 中 封装,继承,多态
    Redis 事务
    Redis 哨兵集群
    装饰器,迭代器,生成器
    Flume与kafka集成
    hbase 可视化工具 HBaseXplorer---HbaseGUI
  • 原文地址:https://www.cnblogs.com/lingyuan/p/1952467.html
Copyright © 2011-2022 走看看