2011-01-07 9 views
3

Mit dem jQuery Star Rating plugin alles funktioniert gut, bis ich eine Sterne-Bewertung von Rating der Callback-Handler aus. Einfaches Beispiel:jQuery Star Rating Plugin - wählen Sie im Callback verursacht Endlosschleife

Ich vermute, dass diese Endlosschleife auftritt, weil der Rückruf nach einer manuellen 'Auswahl' ausgelöst wird. Sobald ein Nutzer seine Bewertung abgegeben hat, möchte ich die durchschnittliche Bewertung für alle Nutzer "auswählen" (dieser Wert wird in Daten zurückgegeben, die an den Success-Handler zurückgegeben werden).

Wie kann ich dies tun, ohne eine Endlosschleife Auslösung?

Antwort

5

Sie haben schreckliche Dokumentation.

Quellcode Graben durch, werden Sie feststellen, dass die „wählen Sie“ Funktion wantCallBack einen zusätzlichen Parameter nimmt. Also setze das auf false:

$('.rating').rating('select', 1, false); 
+0

Funktioniert wie ein Charme danke. – Ian

+1

Sie haben meinen Tag gerettet. Docs sind Mist. – gd1

Verwandte Themen