Hi, ich möchte gerne, zusätzlich zum verwendeten onSite scroll-to-top-script, den entsprechenden Button auch dann einblenden, wenn man die Seite über einen Anker-Link von einer anderen Seite aufruft.
Dazu habe ich eine weitere Funktion angelegt, die onLoad den Offset des Elements (#map) zum oberen Dokumentrand mit einem vorgegebenem Wert vergleichen soll und bei true den Button einblendet.
Leider funktioniert dies aber nicht und ich habe keine Ahnung warum ...
Dazu habe ich eine weitere Funktion angelegt, die onLoad den Offset des Elements (#map) zum oberen Dokumentrand mit einem vorgegebenem Wert vergleichen soll und bei true den Button einblendet.
Leider funktioniert dies aber nicht und ich habe keine Ahnung warum ...
Code:
// Der Button wird ausgeblendet
$("#back_to_top").hide();
// Funktion check offset onLoad
$(function () {
if ($('#map').offset().top < 100) {
$('#back_to_top').fadeIn();
} else {
return false;
}
});
// Funktion für das Scroll-Verhalten
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 100) { // Wenn 100 Pixel gescrolled wurde
$('#back_to_top').fadeIn();
} else {
$('#back_to_top').fadeOut();
}
});