私は2つのCTAボタンを持つdivを持っています。私はこのdivをページの90%に達するか、#footer divに到達した後で非表示にします。私がこれをやっているのは、それがフッタに干渉しないようにするためです。スクロールの一定割合の後でdivを非表示にする
私はいくつかのコードを見つけましたが、パーセンテージに基づいていない800pxスクロール後にdivを非表示にします。
$(document).scroll(function() {
var y = $(this).scrollTop();
if (y > 800) {
$('.bottomMenu').fadeIn();
} else {
$('.bottomMenu').fadeOut();
}
});
body {
height: 1600px;
}
.bottomMenu {
display: none;
position: fixed;
bottom: 0;
width: 100%;
height: 60px;
border-top: 1px solid #000;
background: red;
z-index: 1;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="bottomMenu"></div>
任意のアイデア?
Great Pedram。私のために働いた。お返事をありがとうございます。 –
しかし、@pedram uは反対をしました。フッターに到達するとbottomMenuが非表示になります。 –
@MohammadGhonchesefidiは単に '>'で '<';)に変更します。 –