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>
<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

//EDIT:
Spróbowałem czegoś takiego :
Kod
$("#menu").click(function() {
$(document).trigger("ready");
//alert("ok");
});
$(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ć
