Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] jak przechwycić zmianę anchora
zwierzołak
post 2.12.2009, 15:25:31
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 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ć smile.gif

Ten post edytował zwierzołak 2.12.2009, 16:22:30
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:23