Moin
mit der Hover-Funktion von jQuery funktionierts. Wäre trotzdem schön hinter das Problem hinter dem Problem zu kommen... ;)
Wenn du das src-Attribut änderst ist das Bild möglicherweise kurz weg, dadurch wird das mouseout-Event angestoßen und es kommt wieder das andere Bild rein, welches aber schon im Speicher liegt und somit gleich da ist und auch keinen neuen Mouseover auslöst (Mutmaßung).
Besser ist es in so einem Fall einfach ein Sprite zu verwenden und ein Hintergrundbild zu verschieben -
Deine Sterne kannst du dann mit einer Liste abbilden.
Es gibt übrigens schon ein recht gutes jQuery-Plugin für Sterchenbewertung:
http://www.fyneworks.com/jquery/star-rating/
DAs mag sein. Ich möchts aber allein hinbekommen. Ich dachte mir schon das es ein Laufzeitproblem sein wird. KAnn man ni irgendwas a la "erst alle vorherigen Aktionen beendenlassen" einpflegen? Hab da so richtig nix gefunden. Ansonsten läufts ja gut. ;)
Gruß Bobby
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
## Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)