2016-12-06 202 views
-2

我的網絡有問題。我在內容的右側添加了一張圖片,並將其設置爲位置:固定,但當我向下滾動到我的網頁的頁腳時,此圖片被我的網頁頁腳壓下。 因此,如果我的網站頁腳附近或此圖片堆疊了我的網頁腳,我該如何隱藏此圖片? 感謝您的幫助!在底部滾動時隱藏圖片

+3

請提供一些代碼或工作jsfidle ... – weinde

回答

2

隱藏元素時$(document).height()-$(window).scrollTop()低於特定值

演示: -

$(document).ready(function() { 
 
    $("#scrolldown").show('slow'); 
 

 
    $(window).scroll(function (e) { 
 
     e.preventDefault(); 
 
     //console.log($(document).height()+'-'+$(window).scrollTop()); 
 
     if ($(document).height()-$(window).scrollTop() < 500) { 
 
      $("#scrolldown").hide('slow'); 
 
     } 
 
     else { 
 
      $("#scrolldown").show('slow'); 
 
     } 
 
    }); 
 
});
#pagewrap{ 
 
    height:1000px; 
 
} 
 
#scrolldown { 
 
    position: fixed; 
 
    color: white; 
 
    padding: 10px 30px; 
 
    background: red; 
 
    bottom: 30px; 
 
    right: 30px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="pagewrap"> 
 
\t <h1>Demo</h1> 
 
\t <h2><a href="http://webdesignerwall.com/tutorials/animated-scroll-to-top">test</a></h2> 
 
<div id="scrolldown"> 
 
    i ll hide @ bottom 
 
</div> 
 

 
</div>

0

嘗試使用:位置:relative; left:0px; right:0px;調整到適合

+0

這並沒有真正回答OP的問題。請仔細閱讀並仔細調整您的答案。 – rrd

相關問題