Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Pokazanie elementu w div o określonym id
Forum PHP.pl > Forum > Przedszkole
InstanT
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. });
kamil4u
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.
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.