問題タブ [raty]

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.

0 投票する
2 に答える
879 参照

jquery - asp.net jqueryのフェードアウト、テキストの変更、スムーズなフェードイン

私は jquery.raty フレームワークを使用して評価システムを実行しています。5 つの星が並んでいて、星の横に「私を評価してください」というラベルがあります。ユーザーが星のいずれかをクリックして評価すると、ラベルがフェードアウトし、テキストが「ありがとう」に変更されてから、ラベルがフェードインします。コードは次のとおりです。

それは仕事をしますが、まばたきが起こっているのがわかります。また、フェードアウトの前にテキストを変更するため、ユーザーはテキストが変更されたことを確認できます。その後、フェードアウトしてフェードインします。どうすればスムーズにできますか?

ありがとうございました

0 投票する
1 に答える
1181 参照

jquery - 新しく生成されたdivにratyプラグインを適用する方法は?


私はratydivのページを持っています。クラシックコードを使用$('.raty').raty({...});すると、プラグインはこれらの既存のdivで完全に機能します。しかし、ajax関数のおかげで新しいraty divをロードすると、新しいdivは「星に変換されません」。私の間違いを見つけるのを手伝ってくれませんか。

ただし、「blablabla」を試してみると$(this).find('.raty').html('blablabla');、すべての「.raty」divに正しく書き込まれます。

助けてくれてありがとう、

ジェレミー

0 投票する
1 に答える
2224 参照

jquery - ページネーションでjavascriptを呼び出してDatatablesを選択する方法は?

Datatablesを使用して、データを表形式で表示しています。jQuery Raty ライブラリを使用して、列に 5 つの星を表示しています。

問題は、最初のページでRatyライブラリが機能することです(DOM要素が存在するため)が、Datatablesでページサイズをページ分割、ソート、または選択すると、以前は存在しなかった新しいレコードが表示され、Ratyは表示されません暗黙のうちに働いています。

ページネーション、ソートなどで Raty を再度呼び出す必要があります。この問題を解決するより良い方法はありますか?

ヘルプ&ガイドしてください。

編集:

これは私のデータテーブルの初期化です:

Raty lib init は次のとおりです。

HTML マークアップでは、rate 列は次のようになります。

where は Datatables の別の列です。

0 投票する
3 に答える
4279 参照

javascript - レイティ値を更新する方法

jquery ratyプラグインを使用しています。評価データを送信してデータベースから新しい評価を返すために使用しているクリックイベントがありますが、返された評価を更新する方法がわかりません。コードは次のとおりです。

以下で試しましたが、成功しませんでした。

助けてくれてありがとう。

0 投票する
2 に答える
531 参照

jquery - Jquery Raty プラグインをテキストと適切に揃える

私は現在、練習用に残されているレビュー用のセクションを持つ予定スケジューリングシステムに取り組んでいます. Jquery Rate プラグインを使用して、ユーザーから送信されたフィードバックに基づいて星を設定しています。星をテキストと画像に合わせるために、可能な限りのことを試しました。添付のスクリーンショットをご覧ください。

ここに画像の説明を入力

「待機時間」の下の星を自分のイメージに合わせようとしています。画像は次のようにこのページに追加されます。

誰かが私を正しい方向に向けることができますか?これを達成するにはどうすればよいですか? これを達成するためにCSSであらゆることを試しましたが、どれも機能していません。

どんな助けでも大歓迎です。

0 投票する
2 に答える
2403 参照

jquery - 複数のjqueryレートシステムでターゲットを制御する方法

複数の評価が表示されるphpで評価ページを作成するためにjquery rateを使用しています。1つのことがない限り、問題なく動作します。スコア機能、クリック機能は正常に動作します。しかし、各要素のターゲットを設定しようとすると問題が発生します。私が望むのは、各星にカーソルを合わせると評価の選択肢を表示することです。クラス「star_hint」のdivにヒントを表示する必要がありますが、そうではありません。

各要素は、次のように div に表示されます。

スクリプトは次のとおりです。

各スター アイテムには異なるターゲットがあるため、ターゲットに ID を使用できません。スコアやクリックのように、関数内で値を返そうとしましたが、うまくいきません。そのように:

誰でもこれを機能させる方法について考えがありますか?