高さのスクロールでオブジェクトの視認性を修正する方法。高さ増加時のオブジェクトの視認性を維持する
以下のコードは、ユーザーのスクロールに基づいてdivの高さを増やしています。あなたが下にスクロールするとスパイダーイメージが見えなくなります。
$(window).scroll(function() {
var bh = 100;
var height = $(window).scrollTop();
var sch = bh + height;
$('.webscroll').stop().animate({
'height': sch
}, 400)
if (height <= 19) {
$('.webscroll').stop().animate({
'height': 200
}, 600)
}
});
body {
background-color: #000;
height: 1200px;
}
.bottom_left_spider {
position: absolute;
width: 180px;
height: 200px;
left: 0;
top: 0;
z-index: 998
}
.webscroll {
height: 200px;
width: 1px;
border-right: 2px solid #2e2e2e;
position: absolute;
top: 0;
left: 101px;
z-index: 9999
}
.spidy {
position: absolute;
bottom: -51px;
left: -29px
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div class="bottom_left_spider">
<img src="https://s17.postimg.org/cc243pkrz/spiderweb.png">
<!-- spider web lines -->
<div class="webscroll">
<!-- spider line vertical -->
<img src="https://s21.postimg.org/tbdww9hzr/spidy.png" class="spidy">
<!-- spider image -->
</div>
</div>
ウォーキングjsfiddleサンプルはここにある:https://jsfiddle.net/ppw9z6y2/
質問:ウェブラインは(少なくとも私が見ているものとは)「遅延」のアニメーションを持っている - それがあるとして、アニメーション維持することがありますか?可能であれば –
@alexwc_はい。 –