2010-07-02 3 views
1

Я пытаюсь создать страницу на своем сайте, где кнопка Like должна быть скрыта, если пользователю уже нравится страница. Если я не могу скрыть это, возможно, есть способ получить обратный вызов, когда подобная кнопка отображается с пользователем, который уже любит эту страницу. Таким образом, я могу скрыть/открыть сам iframe.Facebook LIKE кнопка скрывается, когда страница уже LIKED пользователем

Любые подсказки?

Howie

+0

Как вы храните подобные. Как вы создаете страницу. –

+0

@Graphain Facebook хранит понравившиеся, а не сайты. – ceejayoz

+0

@ceejayoz Да, OP упомянул Facebook в названии, но Уорд говорит о своем собственном сайте, поэтому я предположил, что это их собственные кнопки. –

ответ

0

Предполагая, что вы можете повторить идентификаторы подобных кнопок на страницу для таких, которые вы хотите скрытые/получить от JSON вызова.

var hideLikes = ["#like1", "#like2", "#like3", "#like4", "#like5"]; 
var hideLikesSelector = hideLikes.join(","); 
$(hideLikesSelector).hide(); 
+0

спасибо. У меня скрывается часть сокрытия. Он определяет, нравится ли посетителю страница, когда она загружается, что я не могу понять. Должно быть что-то, что изменяется, когда подобная кнопка отображается, если пользователю уже нравится страница. Я решил, что смогу коснуться этого и скрыть элемент соответственно. – Ward

+0

Я бы не знал, но точно подобная кнопка не отображает, если им это уже нравится? –

0

Вы не должны скрывать кнопку Like, как вы предлагаете. Это против политики Facebook, чтобы скрыть ее после того, как пользователю понравилась эта вещь, вы должны дать им возможность в отличие от нее, если они захотят это сделать.

0

@Graphain, почему вы комментируете? У вас нет действительного ввода.

@Другие, я тоже пробовал это и работал, глядя на непрозрачность классов некоторых тегов, но он больше не работает снова. Вы можете сделать api-вызов/me/likes и пройти через возвращенный массив, чтобы посмотреть на каждое имя или идентификатор ...

Надеюсь, что это поможет.

Смежные вопросы