Hallo liebe Forumsmitglieder,
Ich habe vor kurzem ein kleines js-script zum erstellen eines (upbuttons)
gefunden und in eine Website eingebaut.
Das funktioniert auch wunderbar.
Nun hätte ich den Effekt des .fadeIn() bz. .fadeOut() noch gerne eine .animate(); mit dazu anfügt.
Leider wird diese Funktion jetzt erst ein, zwei Sekunden später ausgeführt.
Weiß jemand warum? :)
ps: Bin Programmieranfänger :)
Hier der Code im Original:
Und hier mit .animate():
Ich habe vor kurzem ein kleines js-script zum erstellen eines (upbuttons)
gefunden und in eine Website eingebaut.
Das funktioniert auch wunderbar.
Nun hätte ich den Effekt des .fadeIn() bz. .fadeOut() noch gerne eine .animate(); mit dazu anfügt.
Leider wird diese Funktion jetzt erst ein, zwei Sekunden später ausgeführt.
Weiß jemand warum? :)
ps: Bin Programmieranfänger :)
Hier der Code im Original:
Code:
<script>
$(document).ready(function() {
$("#nach_oben").hide();
$(window).scroll(function(){
var value = 10;
var scrolling = $(window).scrollTop();
if (scrolling > value) {
$("#nach_oben").fadeIn();
} else {
$("#nach_oben").fadeOut();
}
});
$(window).scroll(function(){
var p = $('div.nach_oben_link');
var position = p.offset();
var aktuellepos = position.top;
var footerentry = document.getElementById('wrapper').clientHeight - 100;
if (aktuellepos < footerentry) {
$('div.nach_oben_link').removeClass("dark");
} else {
$('div.nach_oben_link').addClass("dark");
}
});
$('div.nach_oben_link').click(function(){
$('html, body').animate({scrollTop:'0px'}, 1000);
return false;
});
});
</script>
Code:
<script>
$(document).ready(function() {
$("#nach_oben").hide();
$(window).scroll(function(){
var value = 10;
var scrolling = $(window).scrollTop();
if (scrolling > value) {
$("#nach_oben").fadeIn().animate({bottom: "20px"},350);
} else {
$("#nach_oben").fadeOut().animate({bottom: "-50px"},350);
}
});
$(window).scroll(function(){
var p = $('div.nach_oben_link');
var position = p.offset();
var aktuellepos = position.top;
var footerentry = document.getElementById('wrapper').clientHeight - 100;
if (aktuellepos < footerentry) {
$('div.nach_oben_link').removeClass("dark");
} else {
$('div.nach_oben_link').addClass("dark");
}
});
$('div.nach_oben_link').click(function(){
$('html, body').animate({scrollTop:'0px'}, 1000);
return false;
});
});
</script>