問題タブ [rating]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.NET Ajax 評価制御のバグ
現在のプロジェクトで ASP.NET Ajax 評価コントロールを使用していますが、この奇妙な動作が発生します。
一部のコンテンツを評価するために somoene がコントロールをクリックすると、評価は適切に実行されますが、ブラウザーのスクロール位置がブラウザー ウィンドウの上部にジャンプします。
これは非常にユーザーフレンドリーではありません。
このバグの修正はありますか?
php - php と mysql でトップ 5 を計算する
PHP と mysql で評価システムを作成しましたが、トップ 5 を選択したいのですが、何かを作成しましたが、ユーザーが (最大で) 評価を追加すると、nr 1 ランキングになります。
皆さんはphpとmysqlでどのようにしていますか?
テーブルは次のようになります。
-- ID
-- 半ば
-- uid
-- 評価
評価は 1 ~ 5 の数字です
前もって感謝します!
database - タグ、コメント、評価などのデータベース設計
コメント、評価、タグなどのモジュールをエンティティに実装したいと思います。私が思ったのは:
コメントテーブル->comment_id、comment_text
entity1-> entity1_id、entity1_text
entity2-> entity2_id、entity2_text
entity1_comments-> entity1_id、comment_id
entity2_comments-> entity2_id、comment_id
...。
このアプローチは正しいですか?
sorting - 5つ星の評価で並べ替えるより良い方法は何ですか?
5つ星システムを使用して、顧客の評価で多数の製品を並べ替えようとしています。私がこれを設定しているサイトには多くの評価がなく、新しい製品を追加し続けているため、通常、評価の数が少ないいくつかの製品があります。
平均的な星の評価を使用してみましたが、評価の数が少ないとそのアルゴリズムは失敗します。
たとえば、3x 5つ星の評価がある製品は、100x5つ星の評価と2x2つ星の評価がある製品よりも見栄えが良くなります。
2番目の製品は、評価の数が多いために統計的に信頼性が高いため、高く表示されるべきではありませんか?
php - PHP/MySQL-「最高評価」のアルゴリズム
だから私は星評価システムを構築し、「最高評価」のアイテムをリストするアルゴリズムを考え出そうとしました。簡単にするために、ここに列があります:
投票数と評価の間の「スイートスポット」を特定しようとしています。例えば...
- 評価されたアイテム(4.6 / 20票)は、(5.0 / 2票)のアイテムよりもリストの上位にある必要があります
- 評価されたアイテム(2.5 / 100票)は、(4.5 / 2票)のアイテムより下にある必要があります
つまり、num_votesは「トップ」の要素を果たします。
この「スイートスポット」を決定するのに非常に優れたアルゴリズムを知っている人はいますか?
前もって感謝します。
javascript - Javascript でのお気に入りの星の切り替え
良い例は、この投稿の左側にある SO スターです。
それをクリックしてこのメッセージをお気に入りに追加し、もう一度クリックしてこのフラグを削除できます。
すでにページ /favorites/add/{post_id}/ を作成していますが、Ajax でそれを処理するにはどうすればよいですか?
やることがたくさん :
- クリックしたときに機能したことを確認してください
- 画像を変更する
- フラグを追加または削除する場合は、リンクを変更します。
そのようなものはすでに存在していると確信していますが、見つけることができませんでした。
何か案が ?
jquery - jqueryスター評価プラグインとjqueryクリック機能
私はjqueryの星評価プラグインを使用しています:http ://www.fyneworks.com/jquery/star-rating/
私はこのようないくつかのhtmlコードを得るかもしれません:
これは正常に機能しますが、自分の関数を呼び出そうとしても、関数はアラートを出しません。例えば:
また、IDを付けてクリック機能を作ってみましたが、うまくいきませんでした。ボタンからスタークラスを削除すると、関数が機能します。それで、このプラグインのコードのいくつかは外部関数を妨げているようですか?自分の関数を呼び出すには何をする必要がありますか?
jquery - jQuery UI の星評価ウィジェット
jQuery UIのStar Rating ウィジェットを紹介しました。私はもともとこれを使用していました。
2つの使用に違いはありますか?
jquery UI を使用しようとすると、入力ボタンを星として表示できません。これらのjsおよびcssファイルが含まれています:
そして私のコードでは、単純に:
すべてのファイルと画像は同じフォルダーにあります。これまで jquery UI を使用したことがないため、必要なのはそのファイルだけかどうかはわかりません。それが必要かどうかもわかりません。私が使用していた他の星評価プラグインでは必要ありませんでした。私が何か欠けているものを知っている人はいますか?
jquery - Jqueryの星評価プラグインとキャンセル評価ボタン
このプラグインの使用:http ://www.fyneworks.com/jquery/star-rating/#tab-Testing
ラジオボタンからIDを取得する簡単なコールバック関数があります。
これは正常に機能しますが、ユーザーがキャンセルボタンをクリックすると、そのIDを読み取ることができません。
jsでは、キャンセルボタンは動的に追加されると思います:
次のようにIDを追加すると、次のようになります。
どうすればIDを読み取ることができますか?これは未定義です。クラスを設定して$('。myclass')。attr('id')を使用できますが、1ページに複数の評価があるため、「this」に似たものが必要になります。または、キャンセルボタンが対応するラジオボタンのIDを取得することは可能ですか?
mysql - MySQL 評価/投票システム (投票数を考慮して、最も評価の高い順に正確に並べ替えます)
次のような MySQL テーブルがあるとします。
ソフトウェア表:
投票は誰かがそのアイテムに投票した回数であり、評価はそれらの投票の平均です。
サンプルデータ:
別のユーザーがやってきて、これを 1 と評価しました。新しい評価はどのように計算すればよいですか? 別のテーブルを作成し、誰かが投票するたびに新しい行を入力する方が良いでしょう
毎回平均評価を再計算しますか?サーバーに負荷がかかると思います。
2 番目の質問:
ソフトウェアを最高評価で注文できるようにしたいのですが、平均 5 つ星評価のプログラムではなく、平均 4 つ星 893 票のプログラムよりも 1 票しか高く評価されたくないのです。どうすればこれを達成できますか?