- Registriert
- 07.07.10
- Beiträge
- 358
Hey.
Ich sitze mal wieder vor einem neuen Projekt, welches ich nach Tage langer Recherche bei stackoverflow und google nicht lösen konnte.
Die Überlegung ist es eine bestimmte Klasse (Notfalls auch div) per jQuery zu animieren und diese Animation bei jedem Neustart der Seite zu wiederholen. Sie darf sich aber nicht wiederholen, wenn zu Sub-Seiten gewechselt wird oder wenn man schon auf der Seite war, durchgesucht hat und zu Home zurück kehrt.
Konkret geht es darum, am Anfang die alle Elemente mit der Klasse .kreis zu animieren, sodass sich der Kreis von Radius 0 auf Radius 360 langsam aufbaut. Das an sich ist kein Problem, nur ist es eben das Problem, diesen Effekt immer beim Neustart der Seite aufzurufen.
Nach Tagen des Suchens, habe ich nichts zu diesem Thema gefunden, es scheint schier unmöglich, also habe ich überlegt, wie es anders gehen würde...
Meine Überlegung: Die Seite "www.XYZ-Beispiel.de" wird aufgerufen und alle zu ladenen Elemente animieren sich über das Javascript. Dann gibt es eine Weiterleitung (die man allerdings nicht bemerken soll) zu "www.XYZ-Beispiel.de/index.php". Danach würde das JS ja nicht mehr auf allen weiteren Seiten aufgerufen werden.
Das wäre zwar suboptimal, würde aber gehen, wenn der Nutzer von dem Seitenwechseln nichts mitbekommt (ausser das sich die URL ändert).
Eventuell kennt ja jemand das Problem und hat es gelöst oder kennt einen Lösungsansatz. Evt. ist es ja auch über JS oder PHP möglich.
Alle Lösungsvorschläge sind gern gesehen.
Grüße
.DE
P.S.: Ich bin mir der Tatsache bewusst, das solche "Einleitenden Effekte" auf Webseiten oft nicht gut ankommen, doch der Kunde beharrt auf dem Gedanken und möchte es erstmal animiert sehen, bevor er sich dagegen entscheidet, auch nach langer Beratung. Flash ist keine Option, da die Seite auf i-Devices sauber laufen muss.
Ich sitze mal wieder vor einem neuen Projekt, welches ich nach Tage langer Recherche bei stackoverflow und google nicht lösen konnte.
Die Überlegung ist es eine bestimmte Klasse (Notfalls auch div) per jQuery zu animieren und diese Animation bei jedem Neustart der Seite zu wiederholen. Sie darf sich aber nicht wiederholen, wenn zu Sub-Seiten gewechselt wird oder wenn man schon auf der Seite war, durchgesucht hat und zu Home zurück kehrt.
Konkret geht es darum, am Anfang die alle Elemente mit der Klasse .kreis zu animieren, sodass sich der Kreis von Radius 0 auf Radius 360 langsam aufbaut. Das an sich ist kein Problem, nur ist es eben das Problem, diesen Effekt immer beim Neustart der Seite aufzurufen.
Nach Tagen des Suchens, habe ich nichts zu diesem Thema gefunden, es scheint schier unmöglich, also habe ich überlegt, wie es anders gehen würde...
Meine Überlegung: Die Seite "www.XYZ-Beispiel.de" wird aufgerufen und alle zu ladenen Elemente animieren sich über das Javascript. Dann gibt es eine Weiterleitung (die man allerdings nicht bemerken soll) zu "www.XYZ-Beispiel.de/index.php". Danach würde das JS ja nicht mehr auf allen weiteren Seiten aufgerufen werden.
Das wäre zwar suboptimal, würde aber gehen, wenn der Nutzer von dem Seitenwechseln nichts mitbekommt (ausser das sich die URL ändert).
Eventuell kennt ja jemand das Problem und hat es gelöst oder kennt einen Lösungsansatz. Evt. ist es ja auch über JS oder PHP möglich.
Alle Lösungsvorschläge sind gern gesehen.
Grüße
.DE
P.S.: Ich bin mir der Tatsache bewusst, das solche "Einleitenden Effekte" auf Webseiten oft nicht gut ankommen, doch der Kunde beharrt auf dem Gedanken und möchte es erstmal animiert sehen, bevor er sich dagegen entscheidet, auch nach langer Beratung. Flash ist keine Option, da die Seite auf i-Devices sauber laufen muss.