Fadeout bei Links

13.02.2018 01:21
#1
Mi

Und schon hab ich die nächste Frage:

Ich möchte einen Fadeout-Effekt - wenn ich auf einen Link klicke möchte ich das meine Seite ausgeblendet wird. Ich fummel gerade mit

1
2
3
4
5
6
7
8
9
10
11
 
// Fade-Out
$(document).ready(function() {
$('a').click(function(event) {
event.preventDefault();
newLocation = $('a').attr("href");;
$('.body').fadeOut(200, newpage);
});
function newpage() {
window.location = newLocation;
};
});
 

herum, was bezogen auf den Effekt auch funktioniert. Leider öffnet sich damit immer die Startseite...ich möchte aber ja das sich die entsprechend den Links hinterlegten Seiten öffnen. Nur wie?
Was mache ich falsch? Was muss ich tun damit die entsprechende Seite geöffnet wird?

Ist der Ansatz mit event.preventDefault falsch?

1
 
newLocation = $(this).find('a').attr("href");
 

führt leider zu "Seite nicht gefunden", nichtmal zur Startseite.

Wo liegt der Fehler? Hier vielleicht jemand einen Hinweis für mich oder eine Idee?


 Antworten

 Beitrag melden
13.02.2018 01:57
#2
Mi

Oben ist ein ; zuviel drin...wie auch immer, Problem erstmal gelöst, mit

1
2
3
4
5
6
7
8
9
10
11
 
     // Fade-Our
$(document).ready(function() {
$('a').click(function(event) {
event.preventDefault();
newLocation = this.href;
$('.body').fadeOut(200, newpage);
});
function newpage() {
window.location = newLocation;
};
});
 

scheint es auf den ersten Blick zu funktionieren.


 Antworten

 Beitrag melden
13.02.2018 07:46
#3
Mi

Leider zerstöre ich damit die Funktion des "Hochscroll-Buttons" rechts unten (der erscheint wenn man auf der Seite weiter runterscrollt).......

Ich würde den Knopf gern behalten, ebenso wie den Effekt...jemand einen Tipp wie ich das bewerkstelligen kann?


 Antworten

 Beitrag melden
14.02.2018 17:04
#4
Mi

Na hier tanzt ja der Bär, nicht alle auf einmal


 Antworten

 Beitrag melden
16.02.2018 23:51
avatar  az_
#5
avatar
az_

URL ist immer recht hilfreich...


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!
Forenspende

 

Spenden über PayPal

Ein Forum zu betreiben, erfordert ein hohes Maß an Zeit, Kraft und Aufmerksamkeit. 

Das Team von Jimdo-Forum arbeitet hinter den Kulissen sehr engagiert daran,
die erforderlichen Aufgaben zu erfüllen, um dir und den
anderen Forenmitgliedern ein tolles Forenerlebnis zu ermöglichen.

 Wir freuen uns, dass du dich dazu entschlossen hast, unser Forum mit deiner Spende zu unterstützen!

...hier ist der direkte Spendenlink
für unsere Kaffeekasse!