Salve a tutti, sto avendo notevoli problemi a cambiare un'immagine di sfondo sotto a un semplice li....
Nel mio css ho definito le proprietà di hover che riporto di seguito:
#menu_sx ul a li{
background-image: url(../images/bottoni/bot_sx_c.png);
background-repeat: no-repeat;
}
#menu_sx a:link{
text-decoration: none;
}
#menu_sx a:visited{
text-decoration: none;
}
#menu_sx a li:hover{
background-image: url(../images/bottoni/bot_sx_h.png);
}
#menu_sx a li:active{
background-image: url(../images/bottoni/bot_sx_h.png);
}
il mio codice html è il seguente :
<div id="menu_sx">
<ul id="menu">
<a href="#div1" >
<li id="home">
HOME
</a>
<a href="#div2">[*]
EVENTI
</a>
<a href="#div3">[*]
GALLERY
</a>
<a href="#div4">[*]
CONTATTI
</a>[/list]
</div>
abbastanza semplice come esempio, sto cercando di cambiare lo sfondo di questo li ma niente da fare.... ho provato ad aggiungere una classe con addClass ma nulla se devo cambiare solo il colore va bene ma se provo a farlo con un'immagine nulla.....
Ho provato anche a cambiare lo stile dell css con la funzione css e la mia idea era quella di ristabilire l'immagine di default per tutti i vari li e poi mettere quella con l'effetto hover al link selezionato, ma nulla....
il mio codice javascript è il seguente:
$('#menu>a>li').click(function(){
$('#menu>a>li').css("backgroundImage","url(../images/bottoni/bot_sx_c.png)");
$(this).css("backgroundImage","url(../images/bottoni/bot_sx_h.png)");
})
qualcuno può darmi qualche aiuto in merito ?