mootools Fx.Slide: ohne Mausklick öffnen
Hallo,
ich arbeite gerade an einer Seite mit einigen FAQ. Geht man auf diese Seite, sieht man nur die Fragen untereinander aufgelistet. Sobald man eine Frage anklickt, öffnet sich per Fx.Slide der Antworttext direkt unter der Frage. Das funktioniert auch. Mein Problem ist: wenn man auf diese Frage/Antwort auf einer anderen Unterseite verlinkt, wäre es super, wenn man nicht nur zu dieser FAQ-Seite gelangen würde, sondern die passende Antwort auch ausgeklappt wird. Geht das mit Fx.Slide überhaupt? Wenn nicht, hat jemand eine Idee, wie ich das anders umsetzen kann, dass es dem ähnelt? Danke und mfg |
Fx.Slide ist Fx.Slide ist Fx.Slide, soll heißen, dass es nur dazu da ist Elemente zu "sliden". ;)
Was du möchtest ist eine individuelle Anforderung, die bietet dir kein JS-Framework von Haus aus. Idee: Du könntest jeder Frage/Antwort eine Id verpassen und diese entsprechend beim Verlinken (als Anker) an die URL anhängen. Beim Laden der Seite kannst du dann Prüfen, ob und welche Sprungmarke in der URL vorhanden ist und die entsprechende Antwort aufklappen. |
Danke für die Antwort.
Zitat:
Ids haben die Bereiche ja eh, sonst funktioniert das Slidefx ja gar nicht (?). Einen Anker zu setzen, ist auch schon geplant, damit man beim Klick auf den Link (ob mit Slide oder ohne) gleich an die richtige Stelle gelangt. Damit dein Vorschlag funktioniert, muss ich vermutlich die domready-Funktion erweitern? Kannst du mir dafür einen Codevorschlag machen? Wichtiger Punkt: was passiert, wenn der Benutzer kein Javascript aktiviert hat? Die Slider sind dann vermutlich alle aufgeklappt, der Sprung mit dem Anker funktioniert aber weiterhin? |
Zitat:
Zitat:
|
Danke für die Hilfe, ich habs geschafft. Das Resultat ist auch schon online, falls das jemanden interessiert:
Willkommen - Runder Tisch Ausländische Studierende Hildesheim mfg |
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:13 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023