meteor用の星評価プラグインをパッケージ化したので、ここにリストされている 11 個の jQuery 評価プラグインをすべて評価しましたが、勝者は断然 RateItです。
高速、プログレッシブ エンハンスメント、タッチ サポート、カスタマイズ可能 (画像を交換するか、CSS を変更するだけ)、目立たない JavaScript (HTML5 data-* 属性を使用)、RTL サポート、好きなだけスターをサポート、任意のステップサイズ。
縮小サイズ: 4.35KB (gzip 圧縮時は 1.55KB)。
テスト済み: IE6-10、Chrome 7-22、Firefox 3.6-16、Opera 10.63-12 - jQuery 1.6.2 - 1.8.2 を使用。iPad iOS 4.2.1-5 でのタッチ対応テスト
RateIt はオプションでHTML5 range 入力要素を使用できます- この目的に最適です。不自由な<li>
要素やラジオボタンはありません。
他のものは明らかに劣った解決策です:
星評価、最初の回答
- 78の未解決の問題
- GitHub ではなく Google Code で、つまりプル リクエストがほとんどまたはまったくないことを意味します
- 最新の更新 7 か月前
Raty、2番目の答え
- 開発がやや遅い問題タブを確認してください)
- ブラウザの互換性やタッチのサポートについては言及されていません
- テストスイートあり
https://github.com/ripter/jquery.rating
- 22コミットのみ
- タッチサポートなし、ブラウザ互換性リストなど
- レートは明らかに優れています
とにかく、これらのどれもブラウザの互換性やタッチのサポートについて言及していません. RateIt はそうです。また、RateIt が優れている理由と他との違いについても明確に説明しています。
RateIt が異なる理由
他の jQuery 星評価プラグインと同じ働きをしますが、主な違いはその単純さです。ほとんどのプラグインは、星の背景を持つ div や img タグなど、各 (部分的な) 星の要素を作成します。これらのタグはそれぞれ、ホバー イベントとクリック イベントを取得します。そして、これらのホバー/クリック イベントでは、他のスターに話しかけて、状態を変更するように指示する必要があります。
そのため、各スター プラグインは多くの DOM 変更 (要素としてスターの数を追加) を行い、多くのイベントを追加します (スターの数 x 2)。
RateIt は基本的に 3 つの div を使用します。
あ、最後の更新?昨日。