zoukankan      html  css  js  c++  java
  • 判断页面顶部和底部常见操作

    常见高度获取方法:

    scrollHeight —— 内容高度
    scrollTop —— 滚动高度
    clientHeight —— 容器高度

    1.平滑滚动到顶部

    $('.js_go_to_top').click(function () {
    $(".js_scroll_area").animate({scrollTop: 0}, 600);
    });

    2.平滑滚动到底部

    $('.js_go_to_bottom').click(function () {
        var scrollHeight = $('.js_scroll_area').prop("scrollHeight");
        $('.js_scroll_area').animate({scrollTop:scrollHeight}, 600);
    });

    3.判断滚动条滚动到底部

    var nScrollHeight = $(".js_scroll_area")[0].scrollHeight;
    //var nScrollHeight = $(".js_scroll_area").prop("scrollHeight")与上面等价
     
    var nScrollTop = 0;
     
    var nDivHeight = $(".js_scroll_area")[0].clientHeight; 
    //var nDivHeight = $(".js_scroll_area").prop("clientHeight")与上面等价
     
    $(".js_scroll_area").scroll(function () {
        nScrollTop = $(".js_scroll_area")[0].scrollTop;
        if (nScrollTop + nDivHeight >= nScrollHeight){
            alert("滚动条到底部了");
        }     
    });
  • 相关阅读:
    iOS 学习
    iOS 学习
    textField和textView限制输入条件
    FMDB的使用
    Xcode7以后 使用空模板
    MJPhotoBrowser BUG修复
    获得通讯录的访问权
    正则运算校验手机号码
    项目中生产模式和开发模式的切换
    自定义的进度条
  • 原文地址:https://www.cnblogs.com/sese/p/9804123.html
Copyright © 2011-2022 走看看