Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd funkcji wstawiania elementu do diva
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
bielu121
Mam problem z moim kodem js nie wstawia textu z diva do innego diva:
  1. var tablica = new Object();
  2. var test = 0;
  3. var k = 1;
  4. $(function() {
  5.  
  6. $(\'#slideshow\').cycle({
  7. fx: \'scrollHorz\',
  8. speed: \'fast\',
  9. timeout: 3000,
  10. prev: \'#prev2\',
  11. next: \'#next2\',
  12. pager: \'#paginator-slider\',
  13. slideExpr: \'img\',
  14. before: function() {
  15. var nr = this.alt;
  16. var lol = $(\'#caption\'+nr).text() ;
  17. $(\'#caption\').html(lol);
  18. }
  19.  
  20.  
  21. });
  22. $(\'#slideshow\').hover(function() { $(\'#slideshow\').cycle(\'pause\'); },function() {
  23. $(\'#slideshow\').cycle(\'resume\');
  24. });
  25. });
a dokładniej funkcja:
  1. function() {
  2. var nr = this.alt;
  3. var lol = $('#caption'+nr).text() ;
  4. $('#caption').html(lol);
  5. }
  6.  

można to zobaczyć na http://wp.bielu.com.pl/
AdIoS_Neo
Witam,
na stronie nie masz elementów z id captionN (gdzie N to numer) tylko z class więc linijkę
[JAVASCRIPT] pobierz, plaintext
  1. var lol = $('#caption'+nr).text() ;
[JAVASCRIPT] pobierz, plaintext
zmień na:
[JAVASCRIPT] pobierz, plaintext
  1. var lol = $('.caption'+nr).text();
[JAVASCRIPT] pobierz, plaintext
Tak w ogóle to całą funkcje da się zapisać tak:
[JAVASCRIPT] pobierz, plaintext
  1. $('#caption').html($('.caption'+this.alt).text());
[JAVASCRIPT] pobierz, plaintext
bielu121
dzięki, głupota nie boli 0,0
nie zauważyłem tak prostej rzeczy0.0
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.