So beheben Sie die Sichtbarkeit von Objekten auf der Höhe-Bildlaufleiste.Objekt-Sichtbarkeit bei Erhöhung der Höhe beibehalten
Ich habe den folgenden Code unter dem die Höhe des Div basierend auf Benutzer scroll wächst. Wenn Sie nach unten scrollen, wird das Spinnenbild unsichtbar.
$(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>
A woking jsfiddle Beispiel hier ist: https://jsfiddle.net/ppw9z6y2/
Frage: die Web-Linie eine „verzögerte“ Animation hat (zumindest von dem, was ich sehe) - das ist animiert gehalten werden, wie es ist? –
@alexwc_ ja wie möglich. –