Mam menu rozwijane i do niego podpięty skrypt jquery, który pokazuje i ukrywa linki a także zmienia kolor linka po kliknięciu. Wszystko działa fajnie do czasu przeładowania strony (zmiany linka). Otóż kolor linka zmienia się więc jest ok ale nie wiem jak zrobić, żeby <span>, w którym znajduje się kliknięty link pozostał pokazany a reszta ukryta...
skrypt :
$(document).ready(function(){ //-- funkcja do menu rozwijanego $('ul li.rozwiniety').hover( function(){ }, function(){ $(".strzalka_menu").remove(); }); $('p + span').hide(); $('p').click(function(){ if($(this).next('span').is(':hidden')) { $(this).next('span').show(); return false; } else { $(this).next('span').hide(); return false; } }); $('#menu_rozwijane a').each(function () { if (this.href == location){ // sprawdzamy, czy adres odnośnika jest równy aktualnemu adresowi $(this).css('color', '#c58300'); $(this).show(); } }); });
Z góry dzięki za wszelkie podpowiedzi ;-)
Pozdrawiam