Toggled Div nach refresh geöffnet

11/09/2015 00:45 mastermo#1
Hallo Leute,

ich stehe vor einem Problem. Aktuell habe ich folgendes Script im Einsatz und möchte, dass geöffnete Divs nach Seitenrefresh geöffnet bleiben.

Code:
<script type="text/javascript">
$(document).ready(function(){
  $(".content_navi, .header_1").click(function(){
    
var target = $(this).parent().children(".content_container, .header_2");
$(target).slideToggle('fast linear');
  });
});
</script>

Hat da wer eine Lösung für mich? Ich finde nur Lösungen wo jede einzelne Div einen Namen benötigt. Das möchte ich allerdings ungern (Code so minimal wie möglich halten.)
11/09/2015 00:55 .SkyneT.#2
"LocalStorage" oder "Cookies" sind eine Lösung um etwas auf längere Dauer zu speichern.
Bei jedem laden der Seite überprüfst du einfach ob schon irgendetwas im LocalStorage oder in den Cookies gespeichert ist worauf du reagieren solltest.
11/09/2015 08:48 mastermo#3
Quote:
Originally Posted by .SkyneT. View Post
"LocalStorage" oder "Cookies" sind eine Lösung um etwas auf längere Dauer zu speichern.
Bei jedem laden der Seite überprüfst du einfach ob schon irgendetwas im LocalStorage oder in den Cookies gespeichert ist worauf du reagieren solltest.
Das ist auch das was ich durch Google bisher so gefunden hab, nur weiß ich nicht wie ich das genau anstelle. Was JS angeht bin ich noch recht unwissend :)
11/09/2015 13:31 Padrio#4
Quote:
Originally Posted by mastermo View Post
Das ist auch das was ich durch Google bisher so gefunden hab, nur weiß ich nicht wie ich das genau anstelle. Was JS angeht bin ich noch recht unwissend :)
[Only registered and activated users can see links. Click Here To Register...]
11/09/2015 15:24 .SkyneT.#5
Quote:
Originally Posted by Macina View Post
[Only registered and activated users can see links. Click Here To Register...]
Also t3n.de scheint mir nicht gerade eine zuverlässige Quelle für eine JavaScript Dokumentation zu sein.

Desswegen hier mal die Links zum MDN:
Hier steht was WebStorage überhaupt ist und was es kann oder nicht kann
[Only registered and activated users can see links. Click Here To Register...]

Hier noch Beispiele für localStorage:
[Only registered and activated users can see links. Click Here To Register...]
11/10/2015 22:29 False#6
Schau dir mal jstorage an, hält sogar nach pc neustart etc.
11/11/2015 11:41 Menan#7
Hierfür würde ich den SessionStorage nutzen:

[Only registered and activated users can see links. Click Here To Register...]