Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] next() i $(this)
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Vercio
Witam,
Bawię się jQuery od pewnego czasu i mam mały problem, chce napisać skrypt dzięki któremu po każdym kliknięciu pojawi się box z informacjami, w przypadku gdy będzie otwarty w tym samym czasie drugi box zostanie on schowany na rzecz box'a aktualnie klikniętego.

[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){
  2.  
  3. $("div.products").children(".small_product").click(function(){
  4. $(this).next(".sp_show").toggle("normal");
  5. })
  6.  
  7. })
[JAVASCRIPT] pobierz, plaintext

HTML:
  1. <div class="products">
  2.  
  3. <div class="small_product">
  4. SMAL
  5. <div class="sp_show">SHOW</div>
  6. </div>
  7. <div class="small_product">
  8. SMAL
  9. <div class="sp_show">SHOW</div>
  10. </div>
  11. <div class="small_product">
  12. SMAL
  13. <div class="sp_show">SHOW</div>
  14. </div>
  15. <div class="small_product">
  16. SMAL
  17. <div class="sp_show">SHOW</div>
  18. </div>
  19.  
  20. </div>

Niestety skrypt nie działa, wie ktoś o co chodzi?
Wicepsik
[JAVASCRIPT] pobierz, plaintext
  1. $(".sp_show").hide("normal");
  2. $(this).next(".sp_show").toggle("normal");
[JAVASCRIPT] pobierz, plaintext
Vercio
Niestety nic to nie pomaga dalej nie pojawia się .sp_show
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.