Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Zapamiętanie pozycji panelu bocznego

Założony przez  Szogi1910.

Adres forum: http://onefrag.pl
Wersja mybb: 1.8.14


Próbuje uzyskać efekt ukrycia panelu bocznego, który tworzy cookies z zapamiętaną jego pozycją. Problem mam w tym że panel gdy schowam po odświeżeniu strony automatycznie zostaje rozwinięty

<script>
sidebarStatus = (Cookies.get(cookiePrefix + 'sidebar_collapsed') === undefined || Cookies.get(cookiePrefix + 'sidebar_collapsed') == '0');
if (sidebarStatus == false) {
$('.section-side').hide();
$('.collapse-bar .collapse').removeClass('fa-angle-double-right').addClass('fa-angle-double-left');
}
$('.collapse-bar .collapse').click(function(){
sidebarStatus = !sidebarStatus;
Cookies.get(cookiePrefix + 'sidebar_collapsed', (sidebarStatus ? '0' : '1'));
$('.section-side').fadeToggle();
$('.collapse-bar .collapse').toggleClass('fa-angle-double-right').toggleClass('fa-angle-double-left');
});
</script>
Sprawdzałeś, czy ciasteczko się tworzy? Raczej wątpię, bo próbujesz się do niego odwołać, a nie masz fragmentu, który je tworzy.
Cookies.set('name', 'value');

Tak na pierwszy rzut oka.

https://github.com/js-cookie/js-cookie#basic-usage
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.



Użytkownicy przeglądający ten wątek:

1 gości