2011-01-07 20 views
3

jQuery Star Rating pluginを使用すると、レーティングのコールバックハンドラから星評価を選択するまではすべて正常に機能します。簡単な例:jQueryスター評価プラグイン - コールバックで選択すると無限ループが発生する

この無限ループは、マニュアル 'select'の後にコールバックが発生するため発生すると思います。ユーザーが評価を送信すると、すべてのユーザーの平均評価を「選択」したい(この値は成功ハンドラに返されたデータにあります)。

無限ループをトリガーせずにこれを行うにはどうすればよいですか?

答えて

5

恐ろしい文書があります。

ソースコードを掘り下げてみると、 "select"関数は追加のパラメータwantCallBackを受け取ることがわかります。したがって、それをfalseに設定してください:

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

ありがとうございました。 – Ian

+1

あなたは私の一日を救った。ドキュメントは駄目です。 – gd1

関連する問題