@tisha077

Некорректная работа кнопки facebook like button?

Есть блок, в который при клики по превъю изображения, грузится картинка и при этом меняется url страницы - добавляется якорь(пример: #34), и обновляются кнопки соц сетей.
Для ВКонтакте:

1) удаляется текущая кнопка

2) создается новая кнопка

3)
VK.Widgets.Like("vk_like", {type: "button", height: 20, pageUrl: window.location},$element.attr('id'));
, где $element.attr('id') - ID изображения, которое и вставляется в URL.

Для FaceBook-а делаю следующее:

1) замена кнопки на новую:
<like href="'+window.location+'" width="135" layout="button_count" action="like" show_faces="true" share="false" />
- window.location уже содержит новый якорь

2) FB.XFBML.parse(); - заново инициализирую Facebook-кнопку

Кнопка ВКонтакте работает правильно, при новой картинке - новая кнопка со своими лайками.
FaceBook-кнопка: новая кнопка загружается. Но только если лайков к текущей фотке нету. Если они есть, то грузятся лайки к url-у без якоря(#ID). Т.е. когда проходишь по галерее видишь одинаковое кол-во лайков, либо их отсутствие.

В чем может быть проблема? Кто-то сталкивался с похожим?

ЗЫ: У кнопки ВКонтакте есть для этих целей параметр page_id - $element.attr('id') в коде выше, может и у facebook есть нечто похожее?
  • Вопрос задан
  • 2982 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы