![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki kodzik w HTML'u:
i taki w js: Kod var id_on = 1; $('#prezentacja_przelaczniki > li').click(function(){ var id = $(this).attr('id'); id_on = id; $('#prezentacja_przelaczniki > li').attr('class',''); $('#prezentacja > img').fadeOut('fast', function(){ $('#prezentacja > #zdj' + id).fadeIn('fast'); }); $('#prezentacja_przelaczniki > #' + id).attr('class','on'); }); Działanie: Po kliknięciu na dowolny element z listy znika aktualnie wyświetlane zdjęcie i pokazywane jest to, które jest przypisane do klikniętej pozycji z listy. Ja jednak aby zdjęcia te "przechodziły" w siebie (dlatego funkcje fadeIn() i fadeOut()). Niestety (IMG:style_emoticons/default/sad.gif) pojawia się moment, w którym dwie foty są widoczne naraz. (IMG:style_emoticons/default/sad.gif) Jak to naprawić, pomóżcie! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Skorzystaj z metody animation, która pozwala na wykonanie funkcji po zakończeniu animacji. W ten sposób dopiero po zniknięciu pierwszego zdjęcia zacznie pojawiać się drugie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:45 |