FrazeColder
Lt. Commander
- Registriert
- Okt. 2013
- Beiträge
- 1.718
Moin zusammen,
ich nutze für meine Webseite ein HTML Template namens Metronic. Eine Demo davon findet ihr hier:
https://keenthemes.com/metronic/preview/?page=index&demo=default
Nun würde ich allerdings gerne irgendwie speichern, wenn ein User das Sidebar Menü einklappt oder ausklappt... Damit eben der User beim neu laden der Webseite nicht ständig wieder das Menü einklappen muss.. könnte auf Dauer nervig werden.. Mir ist auch bewusst, dass ich das irgendwie beim User Lokal speichern muss. Halt entweder per Cookie oder Session..
Jedenfalls habe ich zu meinem Problem bisher nur das hier gefunden:
https://stackoverflow.com/questions...rap-collapse-state-on-page-refresh-navigation
Leider kann ich allerdings damit nicht all so viel anfangen und denke auch nicht das mein Code bisher in die richtige Richtung geht oder richtig ist..
Die ID "page-sidebar-menu" ist auf der verlinkten Demo Seite oben die ID "m_ver_menu" und die ID "page-sidebar-menu-ul" ist auf der verlinkten Seite oben das UL Element nach dem Element mit der ID "m_ver_menu".
Würde mich sehr über weitere Hilfe Freuen.
Mit freundlichen Grüßen und Vielen Dank!
ich nutze für meine Webseite ein HTML Template namens Metronic. Eine Demo davon findet ihr hier:
https://keenthemes.com/metronic/preview/?page=index&demo=default
Nun würde ich allerdings gerne irgendwie speichern, wenn ein User das Sidebar Menü einklappt oder ausklappt... Damit eben der User beim neu laden der Webseite nicht ständig wieder das Menü einklappen muss.. könnte auf Dauer nervig werden.. Mir ist auch bewusst, dass ich das irgendwie beim User Lokal speichern muss. Halt entweder per Cookie oder Session..
Jedenfalls habe ich zu meinem Problem bisher nur das hier gefunden:
https://stackoverflow.com/questions...rap-collapse-state-on-page-refresh-navigation
Leider kann ich allerdings damit nicht all so viel anfangen und denke auch nicht das mein Code bisher in die richtige Richtung geht oder richtig ist..
Code:
<script>
var last=$.cookie('menuToggled');
console.log(last);
if (last!=null) {
//remove default collapse settings
$("#page-sidebar-menu-ul").removeClass('page-sidebar-menu-closed');
//show the last visible group
$("#"+last).collapse("show");
}
$("#page-sidebar-menu").bind('shown', function() {
$.cookie('menuToggled', "page-sidebar-menu")
});
</script>
Die ID "page-sidebar-menu" ist auf der verlinkten Demo Seite oben die ID "m_ver_menu" und die ID "page-sidebar-menu-ul" ist auf der verlinkten Seite oben das UL Element nach dem Element mit der ID "m_ver_menu".
Würde mich sehr über weitere Hilfe Freuen.
Mit freundlichen Grüßen und Vielen Dank!