Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Modyfikacja listy <ul>
palmall
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.07.2012

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


Witajcie

W ogóle to nie wiem jak się do tego zabrać za bardzo - w javie akurat jestem całkiem zielony...
Potrzebuję zrobić coś takiego - mam sobie w kodzie strony listę <ul>, wygląda to tak:

  1. <ul id="navi">
  2. <li id="selected"><a href="#" id="gotohome">Home</a></li>
  3. <li><a href="#" id="gotoabout">O mnie</a></li>
  4. <li><a href="#">Blog</a></li>
  5. <li><a href="#">Portfolio</a></li>
  6. <li><a href="#">Kontakt</a></li>
  7. </ul>


Noo i zasadniczo jest to menu, dalej są jakieś divy coś się przesuwa itp, ale to nie jest istotne.

Problemem dla mnie jest zdjęcie/usunięcie id ustawionego przy pierwszym elemencie listy i przypisanie go do drugiego, trzeciego, czwartego elementu listy w zależności od tego w który element listy kliknę. Bez przeładowania strony.

Czyli, klikam sobie w portfolio i usuwa mi sie id="selected" z pierwszego elemenu <li> i przypisuje mi sie do trzeciego elemenu <li>.

Da się tak zrobić w javascript ?

Pozdrawiam

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
palmall
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.07.2012

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


@piotrex41 dziękuję.

Aaale....

Coś tam w międzyczasie wykminiłem i jednak to nie takie proste jak myślałem.
Cały mykes polega na tym że pod spodem działa jeszcze jQuery ze skryptem który
po pierwsze - przewija w lewo prawo diva znajdującego się pod menu
po drugie - nadaje efekt "lavaLamp" (skrypt taki fajny...) dla tego menu.

Chyba javascriptem tego nie rozkminie. Zresztą zerknij prosze jak to wygląda w działaniu. www.willq.pl.

Ten niebieski element po kliknięciu w O mnie powinien pozostać nad tym elementem... Jeżeli ściągne id z <li> to się rozjeżdza... muszę to jakoś w locie podmienić. tylko jak ? (IMG:style_emoticons/default/smile.gif)

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 16:35