Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX]zakładki tab bez przeładowywania i ich zapamiętanie po odświeżeniu, jak to wykonać.
casperii
post
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:
  1. $(function (){
  2. $('[data-tab]').on('click', function (e){
  3. var that = $(this);
  4. var parent = that.parent().parent().parent();
  5. that
  6. .addClass('active')
  7. .siblings('[data-tab]')
  8. .removeClass('active');
  9. $('[data-content]',parent)
  10. .removeClass('active')
  11. .siblings('[data-content=' + that.data('tab') + ']')
  12. .addClass('active');
  13. e.preventDefault();
  14. });
  15. });
  16. <div style="margin-bottom:10px;" data-tab="#1" class="tab active">link1</div>
  17. <div style="margin-bottom:10px;" data-tab="#2" class="tab">link2</div>
  18.  
  19. <div data-content="#1" class="klasa active">zawartość</div>
  20. <div data-content="#1" class="klasa">zawartość drugiego taba</div>


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
Go to the top of the page
+Quote Post

Posty w temacie
- casperii   [AJAX]zakładki tab bez przeładowywania i ich zapamiętanie po odświeżeniu   21.05.2015, 12:40:02
- - nospor   Co rozumiesz przez odswiezenie strony? Bo kod co p...   21.05.2015, 13:17:09
|- - casperii   Cytat(nospor @ 21.05.2015, 14:17:09 )...   21.05.2015, 13:20:27
- - nospor   CytatA co mam rozumieć, poprzez normale odświeżeni...   21.05.2015, 13:23:12
- - casperii   Źle mnie zrozumiałeś. Pierwszy kod dałem na wzór, ...   21.05.2015, 13:27:13
- - nospor   Faktycznie, źle Cię zrozumiałem. Samo ustawienie h...   21.05.2015, 13:31:16
- - casperii   Gdybym jeszcze wiedział jak się za to zabrać. Może...   21.05.2015, 13:37:00
- - nospor   Zajrzyj do google, ja pobrac hash w js z url. Maja...   21.05.2015, 13:38:14
|- - casperii   Cytat(nospor @ 21.05.2015, 14:38:14 )...   21.05.2015, 14:11:15
- - nospor   Majac hasha, robisz aktywny ten div, ktory ma tego...   21.05.2015, 14:12:37
|- - casperii   Cytat(nospor @ 21.05.2015, 15:12:37 )...   21.05.2015, 14:16:36
- - nospor   Ty nie masz tego kodu var hash = url.substring(url...   21.05.2015, 14:22:40
- - Comandeer   Nie wiem czy to coś pomoże czy nie, ale podobny me...   21.05.2015, 15:11:39
- - Comandeer   Wyszedłbym od implementacji no-js, bo napisanie ta...   21.05.2015, 18:08:17
- - casperii   Sporo się napisałeś @Comandeer ale w dalszym ciągu...   21.05.2015, 18:22:23
- - Comandeer   Jak dla mnie to jest niepotrzebne kombinowanie...   21.05.2015, 18:31:50
|- - casperii   Cytat(Comandeer @ 21.05.2015, 19:31:5...   21.05.2015, 18:42:30
- - Comandeer   Ok. Ale zamysł jest taki - jeśli Twój kod zmienia ...   21.05.2015, 19:11:59
|- - casperii   Cytat(Comandeer @ 21.05.2015, 20:11:5...   21.05.2015, 19:29:38
- - Comandeer   Ale czemu nie pobierzesz go z adresu?   21.05.2015, 19:32:12
- - casperii   @Comandeer no dobra pobieram sobie adres strony ta...   21.05.2015, 19:44:18
- - Comandeer   Eh, ja o A, a Ty o B… elem.click() vs elem....   21.05.2015, 19:50:11
- - casperii   Dziękuje Dziękuje Dziękuje. Ale ja durny cep.   21.05.2015, 19:54:01


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 09:09