![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym to zmodyfikować w ten sposób aby, po wybraniu taba i odświeżeniu strony pamiętało który tab był wczytany. Zrobiłem póki co tak: mam kod:
Rozumiem, że teraz powinienem zrobić coś na styl : select: function(event, ui) { window.location.replace(ui.tab.hash); } Ale za cholerę nie mogę sobie z tym poradzić. Ten post edytował casperii 21.05.2015, 19:58:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Majac hasha, robisz aktywny ten div, ktory ma tego hasha. Robiles juz aktywnosc danego diva w kodzie w pierwszym poscie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Majac hasha, robisz aktywny ten div, ktory ma tego hasha. Robiles juz aktywnosc danego diva w kodzie w pierwszym poscie. No dobra ma coś takiego : Kod <script> $(function (){ $('[data-tab]').on('click', function (e){ var that = $(this); var parent = that.parent().parent().parent(); that .addClass('active') .siblings('[data-tab]') .removeClass('active'); $('[data-content]',parent) .removeClass('active') .siblings('[data-content=' + that.data('tab') + ']') .addClass('active'); e.preventDefault(); var url = location.pathname + that.data('tab'); var hash = url.substring(url.indexOf('#')); window.location.replace(url); // // to mi teraz dodaje kotwice do linka. Ale po odświeżeniu strony wraca na tab active, czyli na ten pierwszy link . //alert('zobacz' + url + 'lub' + hash); }); }); </script> Nie zapamiętuje tab active po odświeżeniu. Kotwice już są w linku. Ten post edytował casperii 21.05.2015, 14:17:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 18:55 |