Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP][JavaScript]$Tab z bliblioteki jquery, Powrót do ostatnio otwieranej tab
rossecki
post 17.07.2012, 19:28:18
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 3
Dołączył: 3.12.2011

Ostrzeżenie: (0%)
-----


Witam, jako człowiek lubiący stwarzać sobie problemy w projekcie postanowiłem wykorzystać bibliotekę jquery, Tabs.. http://jqueryui.com/demos/tabs/ , niestety jak zwyklę przysporzyło to więcej problemów niż powinno ale efekt jest dość fajny smile.gif

Problem jest następujący, na stronie logowania umieściłem 2 zakładki w tabach..
Logowanie i Przypomnienie Hasła

i o ile z logowaniem wszystko jest w porządku, (wiadomo podasz dane, złe albo brak to błędy ładnie wypisze itd..) o tyle z przypomnieniem hasła jest źle..
Ponieważ po błędnym wykonaniu (Brak czegokolwiek tam wpisanego = zwrot z błędem "wypełnij pole") i po wykonaniu (albo też i nie wyświetlenie z tablicy asocjacyjnej info = "Jeżeli podany adres email znajduje się w bazie danych, otrzymasz dane potrzebne do zalogowania się")..
To po krótce opis założenia..
Niestety jeżeli wystąpi błąd, nie wraca on tak jak powinien do tego tab2.. tylko ładuje od początku stronę i wchodzi do zakładki logowanie = brak błędów :/

Więc teraz moje pytanie.. bo prawdopodobnie to 1-2 linijki max do pliku .js.. co trzeba dodać żeby zapamiętywał ostatnio otwartą zakładkę?

Plik login.js
  1. $(function(){
  2. // remove the captcha's script element
  3. $('#captcha script').remove();
  4. // set up tabs
  5. $('.tabs').tabs({
  6. show:function(event,ui){
  7. // if the captcha is already here, return
  8. if($('#captcha',ui.panel).length)return;
  9. // move the captcha into this panel
  10. $('table tr:last',ui.panel).before($('#captcha'));
  11. }
  12. });
  13. });
  14.  


ehh i znowu można zamknąć.. solucja..
  1. var $tabs = $('#example').tabs();
  2. var selected = $tabs.tabs('option', 'selected'); // => 0


Ten post edytował rossecki 17.07.2012, 19:41:24
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 21.07.2025 - 14:15