0

これが理にかなっていることを願っています。

選択した賞に基づいて、異なるFacebookデータを使用する必要があります。これを正しく機能させる方法がわかりません。

4

1 に答える 1

0

あまりきれいではありませんが.data、最後に選択した賞品を保管するために使用できます。

showPrize = function (dial, id) {
  ...
  var prize_zerod = parseInt(id) - 1;
  $(".post-entry-share").data('prize', prize_zerod);
  ...
};

Facebook.bindEntryShare = function () {
  $('.post-entry-share').live('click', function () {
    var prize = PRIZE_DATA[ $(".post-entry-share").data('prize') ];
    FB.ui({
      method      : 'feed',
      name        : prize["share-name"],
      link        : 'http://www.google.com',
      picture     : prize["share-picture"],
      caption     : 'Caption here',
      description : prize["share-text"]
    });
    return false;
  });
};

setLabels(注:関数が何をするのかを明確にするまで、変更される setLabels可能性があります。)結局のところ、関連性はありませんでした。

于 2012-06-14T16:33:38.567 に答える