javascript - js怎麼取得某元素顯示出來那部分的高度?
过去多啦不再A梦
过去多啦不再A梦 2017-06-12 09:30:22
0
4
737

一個元素在滾動的時候,會有部分元素乃至全部元素隱藏,怎麼取得其可見那部分的高度?用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取完整區域

這有個例子可以預覽

给我你的怀抱

客戶端高度

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板