Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Pokazanie elementu w div o określonym id
-InstanT-
post 12.02.2012, 19:39:59
Post #1





Goście







Witam
mam problem z skryptem, chcę, żeby po kliknięciu w link pokazał sie odpowiedni div.
na stronie wyświetlanych jest 10x div o klasie .post, po kliknięciu skrypt zamieszczony poniżej wykonuje mi się 10raz, tyle co div
chce żeby się wykonał raz i tylko dla div o id w którym znajdował się link

struktura

div post - id 12324 class post
div image
div player

div post - id 23456 class post
div image
div player

itd..

  1. $('a#yt-play').bind('click', function(e) {
  2. $this = $(this);
  3. (function($this) {
  4. var td = $this.closest('.post');
  5. var link = $this.attr('data');
  6. $this.fadeOut(600, function () {
  7. td.find('#player').delay(400).show();
  8. });
  9. })($this);
  10. e.preventDefault();
  11. });
Go to the top of the page
+Quote Post
kamil4u
post 12.02.2012, 21:27:19
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Zrób to w inny sposób. Odwołaj się do rodzica/przodków elementu( jeśli nie wiesz o co chodzi poczytaj o DOM ). Jeśli korzystasz z jQuery to jest jeszcze prościej. Z tego co pamiętam tam jest samo parent. Szukaj w dokumentacji.


--------------------
Go to the top of the page
+Quote Post

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: 24.07.2025 - 20:02