Frage zum Wiki-Artikel „Summary“
compinaut
- frage zum wiki
Hallo, ich habe eine FAQ mit details und summary angelegt. Nun möchte ich gerne von einem geöffneten Artikel zu einem noch geschlossenen Artikel springen, um nicht manches doppelt schreiben zu müssen. Der angesprungene Artikel wird aber nicht geöffnet. Gibt es dazu eine Lösung?
Im Web konnte ich dazu nichts finden.
Gruß compinaut
@@compinaut
ich habe eine FAQ mit details und summary angelegt.
Hm, ich bin nicht sicher, ob details
wirklich die beste Wahl für FAQ ist.
Nun möchte ich gerne von einem geöffneten Artikel zu einem noch geschlossenen Artikel springen, um nicht manches doppelt schreiben zu müssen. Der angesprungene Artikel wird aber nicht geöffnet. Gibt es dazu eine Lösung?
Ja, mit JavaScript:
Das targetElement
zum Fragment-Teil des URIs (location.hash
) suchen und wenn es ein details
-Element ist, dessen open
-Attribut auf true
setzen. Und das initial (DOMContentLoaded
) und bei jeder Änderung des Fragment-Teils (hashchange
).
😷 LLAP
Hallo Gunnar,
grundsätzlich eine gute Idee, aber da fehlt muMn[1] noch ein history.pushState(...)
beim manuellen Öffnen eines details Elements, damit die URL auch dann die ID enthält.
Rolf
Das U kann gerne als unmaßgeblich, unbescheiden oder unverfroren gedeutet werden... ↩︎