Ciao ragazzi...
premettendo che le ho provate tutte.. sono un neofita e non so più dove battere la testa...

http://www.obiproject.com/prova.htm

su quasi tutti i browser principali non dà problemi (a parte su opera che sembra un po' scattoso), mentre su explorer 6 e 7 (sull'8 funziona) il meccanismo si inceppa subito: praticamente funziona al primo rollover e poi basta...

immagino sia un problema del javascript...

qualcuno sa darmi aiuto e/o consiglio?

grazie
magis

Codice PHP:
function init_hover() {
//se l'elemento non esiste non fare nulla
if(!$('#iconbar').length){return;}
//applichiamo l'hover agli elementi della lista
$('#iconbar li')
.
css('cursor','pointer'//fa uscire la manina 

.hover(function() {    
$(
this).siblings('li'//trova tutti gli elementi li allo stesso livello
.stop() //ferma l'animazione se è in corso
.animate({'opacity':0.5}); //porta l'opacità al 30%

$(this).find("div.sopra").attr({
"style"'display:inline'
});

$(
this).find("div.sopra").animate({opacity1top"-40"}, {queue:falseduration:400});

$(
this).find("div.sotto").attr({
"style"'display:inline'
});
$(
this).find("div.sotto").animate({opacity1top"115"}, {queue:falseduration:400});

},function(){
$(
this).siblings('li'//idem come sopra
.stop() //idem come sopra
.animate({'opacity':1}); //porta l'opacità ad 1

$(this).find("div.sopra").animate({opacity0top"-30"}, {queue:falseduration:400}, "linear",
function(){
$(
this).find("div.sopra").attr({"style"'display:none'});    
}
);
$(
this).find("div.sotto").animate({opacity0top"105"}, {queue:falseduration:400}, "linear",
function(){
$(
this).find("div.sotto").attr({"style"'display:none'});    
}
);
});
}

$(
document).ready(function(){
init_hover(); //fa partire la funzione al caricamento della pagina
});