Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jQuery i problem ze skryptem
lukaszek2401
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.06.2007

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


Witam!
Mój problem polega na tym, że napisałem skrypt pod jQuery który pokazuje i chowa poszczególne divy po kliknięciu na buttony. Problem polega na tym że gdy szybko kliknę na jeden buttonu i potem na drugi to najpierw pokazuje mi diva spod tego drugiego buttona, czyli tak jak trzeba, ale potem wyświetla też tego diva spod pierwszego klikniętego przeze mnie buttona....wygląda to tak jakby pierwszy skrypt był przerywany przez ten drugi i wznawiał się po zakończeniu tego drugiego... nie wiem co mam z tym zrobić, może ktoś pomoże?

oto link do strony: http://89.186.5.236/~lukasz/cdquote/index....&action=new

fragment skryptu:

  1. <?php
  2. ......
  3. .filter("#promotions")
  4.  .click(function(){
  5.  $("div#dupl_step1").hide();
  6. $("div.print_step1").hide();
  7. $("div.mast_step1").hide();
  8. $("div#des_step1").hide();
  9. $("div.prom_step1").fadeIn('slow');
  10. $("div.other_step1").hide();
  11.  
  12. $("div#dupl_step2").hide();
  13. $("div#dupl_step3").hide();
  14. $("div#production").hide();
  15.  
  16. $("div.des_step2").hide();
  17. $("div#main_div").hide();
  18.  })
  19.  .end()
  20.  
  21. .filter("#other")
  22.  .click(function(){
  23.  
  24.  $("div#dupl_step1").hide();
  25. $("div.print_step1").hide();
  26. $("div.mast_step1").hide();
  27. $("div#des_step1").hide();
  28. $("div.prom_step1").hide();
  29.  
  30.  
  31. $("div#dupl_step2").hide();
  32. $("div#dupl_step3").hide();
  33. $("div#production").hide();
  34.  
  35. $("div.des_step2").hide();
  36. $("div#main_div").hide();
  37.  
  38. $("div.other_step1").fadeIn('slow');
  39. setTimeout("hideall()",350);
  40.  })
  41.  .end();
  42. ?>



będę wdzięczny za wszelką pomoc.
Pozdrawiam!

Ten post edytował lukaszek2401 20.11.2007, 12:16:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Brawo. nie ma to jak podać link do localhost.... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
lukaszek2401
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.06.2007

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


oj...rzeczywiście (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) dałem po całości... hehe
a to dobry link: http://89.186.5.236/~lukasz/cdquote/
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to jedziem z koksem
http://docs.jquery.com/Effects
Masz tam takie coś jak stop(). Musisz tego uzyc, zanim zaczniesz chowac.

Po drugie: nie lepiej ci skorzystac z gotowego pluginu zakladek? Do jquery jest tego masa
Go to the top of the page
+Quote Post
gekon
post
Post #5





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Poza tym funkcja $() może przyjmować kilka parametrów: polecam wrzucić tam te kilka idów - będzie trochę szybciej.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 23:30