• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Zapamiętywanie ostatnio klikniętego taba nawet po odświeżeniu strony.

Object Storage Arubacloud
0 głosów
158 wizyt
pytanie zadane 5 czerwca 2018 w Inne języki przez Zelek Użytkownik (960 p.)
zamknięte 25 lutego 2019 przez Zelek

Witam, potrzebuję pomocy z tabami. Taby przedstawione na zdjęciu są zrobione za pomocą funkcji i mam takie pytanie, jak zrobić żeby po odświeżeniu strony automatycznie zapamiętywała ona, który tab ma klasę active. Czyli jeżeli kliknę na Blog i odświeżę stronę to żeby ta klasa active była dalej na blogu. Prawdopodobnie będzie to coś z ciasteczkami cookie chociaż nie jestem pewny. Proszę o pomoc :)

komentarz zamknięcia: Odpowiedź udzielona.

1 odpowiedź

0 głosów
odpowiedź 5 czerwca 2018 przez k.wichura Pasjonat (19,870 p.)
wybrane 25 lutego 2019 przez Zelek
 
Najlepsza
localStorage
komentarz 5 czerwca 2018 przez Zelek Użytkownik (960 p.)
Super, a jakaś podpowiedź jak to zgrać z tymi tabami? :p
komentarz 5 czerwca 2018 przez k.wichura Pasjonat (19,870 p.)
Np. Po kliknięciu na tab dodaj jego id do logalStorage, a po odświeżeniu strony sprawdzaj co jest w localStorage i na tej podstawie dodaj klase active ?
komentarz 5 czerwca 2018 przez Zelek Użytkownik (960 p.)
Ok wielkie dzięki, postaram się to zrobić.
komentarz 5 czerwca 2018 przez Zelek Użytkownik (960 p.)
edycja 5 czerwca 2018 przez Zelek

Mam coś takiego: 

$(document).ready(function () {

    $('a.tab').on('click', function (e) {
        var currentID = $( this ).attr("id");
        localStorage.setItem('active', currentID);

    });
    
    var activeTab = localStorage.getItem('active');
    if (activeTab!="") {
        $("#"+activeTab ).addClass('active');
    }

});

Problem polega na tym, że potrzebuję zrobić to tak aby po kliknięciu na wybraną pozycję zmieniał się całkiem inny div.

Po kliknięciu w zielony obszar (wybrany z tabów) chcę aby zmieniał się cały kontener zaznaczony na rózówo. Ma ktoś jakieś pomysły?

komentarz 5 czerwca 2018 przez k.wichura Pasjonat (19,870 p.)

Nie wiem czy dobrze rozumiem, ale: 

    $('zielonyObszar').on('click', function (e) {
const nowyHtml = '<div>costam</div>';
$('rozowyObszar').html(nowyHtml);
});

 

komentarz 5 czerwca 2018 przez Zelek Użytkownik (960 p.)

Wiesz co nie do końca o to, już tłumaczę. 

Menu:

<div class="tabs">
	<a href="#lista-truckow" class="localStorage red">Lista Trucków</a>
	<a href="#blog" class="localStorage white">Wpisy na blogu</a>
</div>

Artykuły:

<div class="tabs-container test">
	<article id="lista-truckow" class="tab-content active">
		...
	</article>

	<article id="blog" class="tab-content">
		...
	</article>
</div>

Chciałem zrobić tak, że po kliknięciu w menu np. na pozycję 2 (blog) dodaję mi do artykułu z id "blog" klasę active, a z pozostałych artykułów zabiera tą klasę i tak zrobiłem. Teraz potrzebuję właśnie skryptu localStorage aby zapamiętało, który artykuł ostatnio miał tą klasę active.

Podobne pytania

0 głosów
1 odpowiedź 121 wizyt
pytanie zadane 14 czerwca 2020 w HTML i CSS przez afqedart Mądrala (5,050 p.)

92,576 zapytań

141,426 odpowiedzi

319,650 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...