Ich möchte, dass sie wieder erscheinen (wieder normal, wie am Anfang), wenn Benutzer wieder nach oben scrollen. Ich habe versucht, einen booleschen Wert hinzuzufügen, der wahr ist, wenn sie zurückgezogen werden, und ihn zur Bedingung hinzugefügt, wenn sie wieder angezeigt werden müssen. Aber es funktioniert nicht. Warum?
Code: Select all
userHasScrolled = false;
$(document).ready(function(){
$(window).scroll(function(){
if ($(window).scrollTop() > 100) {
$(".rightstatic").animate({marginRight:'-50px'}, 900);
$(".leftstatic").animate({marginLeft:'-50px'}, 900);
userHasScrolled = true;
}
});
});
if($(window).scrollTop() 100) {
$(".rightstatic").animate({marginRight:'-20px'}, 900);
$(".leftstatic").animate({marginLeft:'-20px'}, 900);
} else if($(window).scrollTop()
Mobile version