фб как + кнопка отправки - PullRequest
       2

фб как + кнопка отправки

0 голосов
/ 20 сентября 2011

У меня есть кнопка «Мне нравится» и «Отправить» с правой стороны моего сайта.Когда я нажимаю на любую из кнопок, она отображает поле, но расширяется вправо, давая мне горизонтальные полосы прокрутки.

Есть ли способ, чтобы окно расширялось влево?

Многиеспасибо, ребята.

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

Есть ли способ просто "понравиться", не открывая коробку?

Нет. Вы можете попытаться скрыть поле, заключив в iframe элемент div и установив для него высоту div, а для его свойства overflow - скрытый, но это все. Возможно, вы захотите подать запрос на добавление функций в Facebook.

1 голос
/ 20 сентября 2011

Я смотрел на это раньше, и это боль в £% ^^ &!К сожалению, поскольку элементы находятся в iframe, вы не можете использовать свои собственные таблицы стилей для перезаписи стилей и перемещения всплывающего окна влево.Вместо этого, что я делал в прошлом, имитирую кнопку отправки слева от кнопки «Мне нравится» и использую метод FB.UI, чтобы отобразить всплывающее окно по центру, например:

<script>
  $(function () {

                   $('#sendbutton').click(function (e) {
                       e.preventDefault();
                       FB.ui({
                           method: 'send',
                           name: 'Blah blah blah',
                           description: 'Description',
                           link: 'http://www.example.com',
                           image: 'http://www.example.com/content/images/image.png' 
                       });
                       return false;
                   });

               });
 </script>

<a id="sendbutton" href=""><img src="@(Url.Content("~/Content/Images/send.png"))" /></a>

не забывайте вассначала нужно будет инициализировать API JavaScript Facebook:

http://developers.facebook.com/docs/reference/javascript/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...