Ich versuche herauszufinden, wie ich am Ende einer Seite, die gut scrollt, wenn Sie den unteren Rand der Seite erreichen, über ein div hinzufügen. Ich möchte, dass es versteckt bleibt, bis ich dieses div am unteren Rand erreiche, und ich möchte, dass es schön nach oben scrollt, wenn ich es erreiche, und schön zurück scrollen, wenn ich zurück scrolle.Box Pop-up auf Bildlauf
Dies ist, was ich beginne mit:
$(window).scroll(function(){
if($(document).scrollTop() > ) {
$('#signup').show();
} else {
$('#signup').hide();
}
});
html { height: 2000px; } /* create a scrollbar for demo purposes */
#signup {
position: fixed;
top: 200px;
right: 50px;
display: none;
background-color:purple;
}
<div id="signup">Sign up!</div>
aber ich kann scheinen nicht wirklich, um herauszufinden, wohin man von hier zu gehen, und das ist nicht einmal viel zu tun .
TIA
Sie eigentlich nicht brauchen Javascript für diese dann zwei Optionen, um die Box
animate()
mit JQuery oder verwendentransition
auf CSS zu animieren. Du kannst absolute Position auf deinem Anmeldediv und auf dem Elternkörper machen {position: relative; "}. Auf diese Weise ist es immer sichtbar, wenn du nach unten scrollst. Scrolling up wird das Div trotzdem verstecken. –Richtig - aber ich will es animieren rauf und runter ähnlich wie ein Pop-up-Fenster aber auf eine weniger invasive Art. – becca