Hallo,
//#########################################################################################
// Funktion zum Tausch der Sterne die vor dem gewählten Stern stehen gegen grünen stern #
//#########################################################################################
$('#star20,#star40,#star60,#star80,#star100').mouseover(function()
{
// alle sterne mit niedrigerem index als der gewählte tauschen
$("#rate a img:lt("+$(this).index()+"),#rate a img:eq("+$(this).index()+")").attr("src","/images/staryellow.png");
});
//#######################################
// Funktion zum Zurücktausch der Sterne #
//#######################################
$('#star20,#star40,#star60,#star80,#star100').mouseout(function()
{
// alle sterne zurücktauschen
showrating();
});
})
[/code]
zwei Fragen:
was macht das '+' am Anfang und Ende jedes :lt und :eq Selektors?
hast du mal Probiert ob der Fehler auch auftritt, wenn du die mouseout Funktion auskommentierst?
Viele Grüße,
Tim