スター評価プラグインであるjQuery Raty Plugin を 使用していますが、正常に動作しています。
これが私のコードです
$('#star').raty({
path: '/Content/RatingPlugin/',
numberMax: 5,
score: function () {
return $(this).attr('data-score');
}
});
HTML
<div id="star" data-score="@Model.Company.Rating"></div>
ここで 2 つの問題があります。私のページの読み込み@Model.Company.Rating
値が4
4 つ星の場合、どちらが正しいかを示しますが、3 つ目の星をクリックすると 4 つ目の星がオフになり、3 つの星のみがオンになります。ユーザーが星をクリックすると、JavaScriptでその星の値を取得してデータベースに保存しますが、ユーザー側に影響を与えるべきではありません。つまり、ユーザーの量をクリックした後もon stars
同じままです。
他に詳細が必要な場合はお知らせください。