problemi con modifica codice menù

gigavale

Nuovo Utente
5 Ago 2009
3
0
0
ciao a tutti!!
dovrei modificare in modo tale che nel momento in cui clicco una voce del menù questa si selezioni e diventi viola e quella che c'era selezionata prima si deselezioni.
esempio:
sono nella categoria CHI SIAMO (il bottone è viola) clicco sul bottone NOVITA' che deve diventare viola, il CHI SIAMO si deseleziona, poi clicco su EVENTI e deve diventare viola poi clicco su ONE MAN LIVING e deve diventare anche lui viola.
In pratica adesso ho la categoria NOVITA' tutta in viola e la categoria precedente CHI SIAMO si è deselezionata.

vi scrivo il sito in modo da essere + precisa con l'esempio e che possiate aiutarmi.
http://www.atmosfera1999.it/vale/


vi posto qui il codice js che ho:
function headClick(obj,millisecondi)
{
obj.next("ul").slideToggle(millisecondi);
obj.parent().siblings("li:has(ul)").find("ul").slideUp(millisecondi);


}

$(function() {
$(".accordion").hide();
$(".head").click(function() {
headClick($(this),500);
$('.riquadro').attr('style','display:none');
});


var trovato = false;
var PaginaCorrente = nomePagina = location.pathname.toLowerCase();
$('.menuLiv3 li a').each(function(n)
{

if($(this).attr('href').toLowerCase() == PaginaCorrente.toLowerCase())

{
$(this).addClass('active');
$(this).parent().parent().prev().addClass('active');
$(this).parent().parent().parent().parent().prev().addClass('active');

headClick($(this).parent().parent().parent().parent().prev(),0);
headClick($(this).parent().parent().prev(),0);
trovato = true;

}
}

);

if(trovato == false)
{
$('.menuLiv2 li a').each(function(){
if($(this).attr('href').toLowerCase() == PaginaCorrente.toLowerCase())

{
$(this).addClass('active');
$(this).parent().parent().prev().addClass('active');
headClick($(this).parent().parent().prev(),0);
trovato = true;
}
});
}

if(!trovato)
{

$('.menuLiv1 li a').each(function(){
if($(this).attr('href').toLowerCase() == PaginaCorrente.toLowerCase())
{

$(this).addClass('active');
$(this).parent().parent().prev().addClass('active');
headClick($(this).parent().parent().prev(),0);
trovato = true;
}
});
}


});
 
Ultima modifica:

Discussioni simili