zoukankan      html  css  js  c++  java
  • 滚动条相关1

    1.页面文档滚动条 获取和判断

                //1.获取浏览器可视区域的高度
                $(window).resize(function () {
                    //使用js
                    //var clientHeight = scrollHelper.getClientHeight();
    
                    //使用 jquery
                    var clientHeight = $(window).height();
    
                    $(".divFixed").text(clientHeight);
                });
    
                //2.获取浏览器文档的高度
                $(window).resize(function () {
                    //使用js
                    //var docHeight = scrollHelper.getScrollHeight();
    
                    //使用jQuery
                    var docHeight = $(document).height();
    
                    $(".divFixed").text(docHeight);
                });
                //3.判断当前 滚动条是否 最高,或最低
                $(window).scroll(function () {
                    //1.获取当前滚动条位置
                    var scrollTop = $(window).scrollTop();
                    var difference = $(document).height() - $(window).height();
    
                    if (scrollTop == 0) {
                        $(".divFixed").text("滚动条到了顶端");
                    }
                    else if (scrollTop == difference) {
                        $(".divFixed").text("滚动条到了底端");
                    } else {
                        $(".divFixed").text(scrollTop);
                    }
                });
    
                //4.jquery 动画滚动到 浏览器 顶端
                $('.divFixed').click(function () {
                    $('body,html').stop(true, false).animate({ scrollTop: 0 }, 1500);
                });
    
                //5.jquery 动画滚动套 浏览器 底端
                $('.divFixed').click(function () {
                    var difference = $(document).height() - $(window).height();
                    $('body,html').stop(true, false).animate({ scrollTop: difference }, 1500);
                });

    2.Div滚动条 获取和判断

                var divOne = $('.divOne');
                var divTwo = $('.divTwo');
                //1.获取div的滚动条的
                $(".divTwo").scroll(function (e) {
                    var scrollTop = divTwo.scrollTop();
    
                    ////2.获取div的 内容的高度(目前不可用)
                    //var scrollHeight = divTwo.innerHeight();
    
                    divOne.text(scrollTop);
                });
                //2.判断滚动条 是否到了底部
                var scrollHeight = 0;//滚动条距离总长
                var scrollTop = 0;//当前滚动条位置
                $(".divTwo").scroll(function () {
                    var height = $(this).height();
    
                    scrollHeight = $(this)[0].scrollHeight;
                    scrollTop = $(this).scrollTop();
    
                    if (scrollTop + height >= scrollHeight) {
                        divOne.text("滚到底部了");
                    }
                    else if (scrollTop == 0) {
                        divOne.text("到顶端了");
                    }
                });
  • 相关阅读:
    迅为iTOP4412开发板支持4G以上文件系统扩展
    迅为瑞芯微itop3399开发板Android8系统wifi移植
    centos 下安装显卡驱动步骤
    smarty函数转载
    jquery.qrcode二维码插件生成彩色二维码
    转 jquery插件241个jquery插件—jquery插件大全
    收集的jquery插件
    主机屋空间
    用过的php函数
    VeryMule网上商城
  • 原文地址:https://www.cnblogs.com/tianma3798/p/3986425.html
Copyright © 2011-2022 走看看