0

私はこの分野に慣れていないので、ご迷惑をおかけして申し訳ありません... ユーザーが私のウェブサイトのコンテンツの 1 つに 1 日 1 回いいね! するように制限する必要があります。そのために、Facebookのようなボタンとこのトリガーを追加しました:

     FB.Event.subscribe('edge.create',
            function (response) {
                alert('You liked the URL: ' + response);
            });

しかし、ユーザーがいいねボタンをクリックした後に呼び出されますが、いいねが発生する前にjs関数を機能させ、ユーザーが今日好きかどうかを確認し、気に入った場合はいいねをキャンセルしてリロードします。そして、まだ like がなければ、like 機能はスムーズに進みます。

前もって感謝します

4

1 に答える 1

0

うまくいけば、このコードは理にかなっています

//listen for user to click the LIKE button
$(document).on('click', 'targetFBbuttonHere', function(){
    //figure out if it is liked already
    if('ALREADY LIKED TODAY'){
        //do nothing
    }
    else{
        //Code to allow LIKE
    }
});
于 2013-07-10T20:21:58.857 に答える