javascript - js怎么获取某元素显示出来那部分的高度?
过去多啦不再A梦
过去多啦不再A梦 2017-06-12 09:30:22
[JavaScript讨论组]

一个元素在滚动的时候,会有部分元素乃至全部元素隐藏,怎么获取其可见那部分的高度?用clientHeight没用,该怎么搞?

过去多啦不再A梦
过去多啦不再A梦

全部回复(4)
某草草

你的意思是楼梯效果吗?在标题那里可以看到滚动距离


$(document).ready(function(){
$(window).scroll(function(){

    // 获得窗口滚动上去的距离
    var ling = $(document).scrollTop();
    // 在标题栏显示滚动的距离,不需要注释掉
    document.title = ling;
    // 如果滚动距离大于660的时候让楼梯显示
    if(ling>660){
        $('.return_top').show();
    }
}

phpcn_u1582

用offsetHeight

typecho

是不是没有对父容器取clientHeight,client取可视区域,offset取带滚动条的可视区域,scroll取完整区域

这有个例子可以预览

给我你的怀抱

clientHeight

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号