![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 25.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam sobie menu na liście, poniżej jego fragment Kod <ul id="menu"> <li><a href="plik.html#zielone">zielone</a></li> <li><a href="plik.html#niebieskie">niebieskie</a></li> <li><a href="plik.html#biale">białe</a></li> </ul> i jak kliknę którąś z tych pozycji to wczyta się "plik.html", a tam jest w $(document).ready kod, który w zależności od anchora pokazuje odpowiednią zawartość. Mam jednak taki problem, że jak znajduję się już na stronie "plik.html" i w menu wybiorę którąś z 3 powyższych opcji to zmienia się tylko anchor, strona się nie przeładowuje i nie zachodzi $(document).ready - w rezultacie nie ładuje się odpowiednia zawartość. Czy można jakoś przechwycić zmianę anchora? coś w stylu $(document).anchorChange (IMG:style_emoticons/default/smile.gif) ? //EDIT: Spróbowałem czegoś takiego : Kod $("#menu").click(function() { $(document).trigger("ready"); //alert("ok"); }); ale coś nie działa mi ten trigger, nie wiem czy ma w ogóle prawo takie coś zadziałać (IMG:style_emoticons/default/smile.gif) Ten post edytował zwierzołak 2.12.2009, 16:22:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 4.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
W tym fragmencie próbujesz wybrać a o element o id=menu, a żanego takiego elementu nie masz (z teog co pokazałeś). Nadaj tym linkom jakąś klasę i się do niej odwołuj przez $(".klasa");
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 18:54 |