Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript] Wyświetlanie / Chowanie elementów za pomocą JavaScript (Show/Hide), Nie za każdym razem działa..
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Hej, posiadam taki skrypt:
http://jsfiddle.net/nd9VL/


  1. <div id="guzik1">
  2. <div class="factive" id="guzik1a">+</div>
  3. <div class="fnactive" id="guzik2a">-</div>
  4. <div class="fnactive" id="guzik3a">-</div>
  5. </div>
  6.  
  7. <div id="guzik2">
  8. <div class="fnactive" id="guzik1a">-</div>
  9. <div class="factive" id="guzik2a">+</div>
  10. <div class="fnactive" id="guzik3a">-</div>
  11. </div>
  12.  
  13. <div id="guzik3">
  14. <div class="fnactive" id="guzik1a">-</div>
  15. <div class="fnactive" id="guzik2a">-</div>
  16. <div class="factive" id="guzik3a">+</div>
  17. </div>


  1. body {background: #000; color: #fff; margin: 50px;}
  2. .factive {width: 15px; height: 15px; float: left; margin-left: 30px;}
  3. .fnactive {width: 9px; height: 9px; float: left; margin-left: 30px;}


[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2. $("#guzik1").show();
  3. $("#guzik2").hide();
  4. $("#guzik3").hide();
  5.  
  6.  
  7. $("#guzik1a").click(function(){
  8. $("#guzik1").show();
  9. $("#guzik2").hide();
  10. $("#guzik3").hide();
  11. });
  12.  
  13.  
  14. $("#guzik2a").click(function(){
  15. $("#guzik1").hide();
  16. $("#guzik2").show();
  17. $("#guzik3").hide();
  18. });
  19.  
  20.  
  21. $("#guzik3a").click(function(){
  22. $("#guzik1").hide();
  23. $("#guzik2").hide();
  24. $("#guzik3").show();
  25. });
  26.  
  27.  
  28. });
[JAVASCRIPT] pobierz, plaintext


I chce zrobić tak, że w pierwszej sytuacji jest "+ - -", gdy naciśniemy na jakiś "-" to on się zmienia w "+" i jest dokładnie w tym samym miejscu gdzie wcześniej kliknęliśmy na "-" ..
Nie mam pojęcia, dlaczego w moim przykładzie nie za każdym razem da się zmieniać, może podpowiecie dlaczego ?


Pozdrawiam i z góry bardzo dziękuje za pomoc smile.gif
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 Aktualny czas: 21.08.2025 - 19:01