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(
    "没有到达底部");
    }
    }

  • 相关阅读:
    【PBR的基本配置】
    【super vlan的配置】
    Day_03-函数和模块的使用
    Day_02-Python的循环结构
    Day_02-Python的分支结构和循环结构
    Day01_课后练习题
    Day01_初识Python
    一、Linux知识体系结构图
    NAND Flash结构及驱动函数
    区分大端和小端
  • 原文地址:https://www.cnblogs.com/lingyuan/p/1952467.html
Copyright © 2011-2022 走看看