Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] JCarousel Lite bieżący element
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
zak293
Witam,
wiecie może w jaki sposób "dobrać" się do bieżącego elementu zmienić jego css, lub ustawić klasę?

Próbowałem tak:

[JAVASCRIPT] pobierz, plaintext
  1. var ile = $(".x").find("ul").children("li").size();
  2. afterEnd: function(a) {
  3. var id=parseInt($(a).attr('id').substr(3));
  4. var id1 = id+1;
  5. if(id1>ile)
  6. {
  7. id1=1;
  8. }
  9. $("#ph_"+id1).addClass('active');
  10. }
[JAVASCRIPT] pobierz, plaintext



ph_X - id li

Niby działa ale nie dla wszystkich itemów ustawi klasę dla jednego i koniec albo inne dziwne zachowania. Ja chcę zrobić aby bieżącemu elementowi ostawić klasę a pozostałe elementy mają mieć wartości domyślne.

Proszę o wskazówki.
Z góry dziękuję i pozdrawiam
erix
Cytat
wiecie może w jaki sposób "dobrać" się do bieżącego elementu zmienić jego css, lub ustawić klasę?

Co rozumiesz pod pojęciem "bieżący"?
zak293
środkowy element w wypadku przewijania co jeden

np: mam 3 elementy i środkowym jest drugi.
Pozdrawiam
erix
D'oh, mam na myśli kontekst skryptu.
zak293
Chodzi mi o coś takiego:

W tym wypadku 3 jest elementem środkowym.
Pozdrawiam
trucksweb
a nie wystarczy dobrac sie przez :
Cytat
.is(":visible")
?

albo na akcji przycisku - prev/next wywolac to co tam chcesz z nim zrobic ?
erix
Cytat
Ja chcę zrobić aby bieżącemu elementowi ostawić klasę a pozostałe elementy mają mieć wartości domyślne.

Bieżący = kontekst zdarzenia? Kontekst funkcji iterującej po kolekcji? Kontekst DOM? Skąd mamy wiedzieć, z którego miejsca chcesz to zmieniać?
zak293
W zdarzeniu, konkretnie po kliknięciu na button prev/next
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.