-1
jqueryコードでクリックイベントを確認していますが、そのイベントを1回だけ実行してから削除するか無効にする必要があります。 誰も助けることができますか?実行する必要があります。jqueryでクリックイベントを1回だけ確認してください。
$.each(posts, function(reaction, amount) {
self.reactions[reaction] = amount
if (Cookies.get('rns_reacted_' + reaction + '_' + self.id)) {
self.clickedReactions.push(reaction);
}
});`
jQueryを見てください:http://api.jquery.com/one/これは基本的に正確にあなたが求めているものです –
こんにちは私は.oneを使用しましたが、私はそれを正しく追加できないと思います。このURLのhttp://amagesoft.com/booking/2017/01/11/liberty-party-2/にあるように、私は1つのセッションで1つの反応のみを選択する必要がありますが、今は複数の反応を選択しています。これを増やしているクリックされたクラスが適用されます。 –
ああ、私は参照してください。その場合は、ユーザーが既にクリックした変数に格納する必要があります。クリックハンドラで、変数が設定されているかどうかを確認します。はいの場合は、何もしないでください。それ以外の場合は、クリックハンドラの処理を行います –