Tani hosting

SessionStorage i element menu
Tpk-Games Offline
Użytkownik

Liczba postów: 10
Reputacja: 0
Post: #1
SessionStorage i element menu 01-10-2016 20:22
Witam! Chciałbym stworzyć przycisk który chowałby i pokazywał menu na stronie.
Pewną część już mam ale największym problemem jest zapamiętywanie czy menu jest widoczne czy też nie.

Mam w js coś takiego:
Kod:
        if(sessionStorage.getItem("Menu")=='undefined'){

            sessionStorage.setItem('Menu', 0);
        };
        
        $("#sb").click(function() {

              if (sessionStorage.getItem('Menu') == 0) {
                $("#menu").css("display", "none");
                $(".container-escape").css("margin-left","0");
                $(".ads").css("margin-left","0");
                $("#footer").css("margin-left","0");
                $("#sb").css("background-color","#f5f5f5");
                $("#sb > a > i").css("color","#666");
                sessionStorage.setItem('Menu', 1);
              } else {
                   $("#menu").css("display", "block");
                $(".container-escape").css("margin-left","60px");
                $(".ads").css("margin-left","60px");
                $("#footer").css("margin-left","60px");
                $("#sb").css("background-color","#333");
                $("#sb > a > i").css("color","#fff");
                sessionStorage.setItem('Menu', 0);
              }

        });

Doszedłem do tego aby zamiast ciasteczek użyć sessionStorage - niby nowsze i prostsze w użyciu. Jednak mimo to całość nie do końca chce działać. Obecnie po kliknięciu na element ukrywający menu pokazuje się w pasku # a po kolejnym naciśnięciu dopiero menu się chowie - jednak mimo to zmieniając podstronę wszystko cofa się do domyślnych.
WWW
Diabeł Online
Użyszkodnik


Liczba postów: 777
Reputacja: 666


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości