Я смотрел на это раньше, и это боль в £% ^^ &!К сожалению, поскольку элементы находятся в 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/