Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Wyświetlanie divów po kliknięciu w img, jak wyżej.
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam następujący problem muszę zrobić takie 'coś', że: mam 3 obrazki po kliknieciu w pierwszy obrazek wyświetla się div1 w 2 div2 itd.

Nie mam pojęcia jak się za to zabrać.

Dzięki z góry!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Naskrobałeś czy skopiowałeś?

Napisałem Ci żebyś skorzystał z jQuery - jeżeli zawsze będą 3 to wystarczy tak.
  1. <img id="img_1" class="switch" />
  2. <img id="img_2" class="switch" />
  3. <img id="img_3" class="switch" />
  4.  
  5. <div class="img_1" />
  6. <div class="img_2" />
  7. <div class="img_3" />


  1. $(document).ready(function(){
  2.  
  3. $('.switch').click(function() {
  4.  
  5. Pobierz do zmiennej ID
  6. var id;
  7.  
  8. I potem można tak się odwoływać
  9. $('div.' + id).show();
  10.  
  11. Oczywiście trzeba pozostałe schować, najprościej schować wszystkie przed powyższą linią.
  12.  
  13. });
  14.  
  15. });


Jeżeli liczba obrazków będzie zmienną to proponuje jakiś atrybut np. "rel", który będzie przyjmował numery od 1 w górę.
Kod będzie zbliżony do powyższego tylko szukanie po atrybucie nie po klasie (klasa nie może być cyfrą).

Ten post edytował markonix 22.07.2012, 15:34:18
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 08:34