Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook fb-like+;发送按钮_Facebook_Layout_Facebook Like - Fatal编程技术网

Facebook fb-like+;发送按钮

Facebook fb-like+;发送按钮,facebook,layout,facebook-like,Facebook,Layout,Facebook Like,我的网站右侧有“喜欢”和“发送”按钮。 当我点击任意一个按钮时,它会显示一个框,但它会向右延伸,从而提供水平滚动条 有没有办法让盒子向左延伸 非常感谢各位。我以前看过这个,这是一个痛苦的时刻!不幸的是,由于元素位于iframe中,您不能使用自己的样式表来覆盖样式并将弹出窗口向左移动。相反,我过去所做的是模拟like按钮左侧的send按钮,并使用FB.UI方法显示以弹出窗口为中心的窗口,如下所示: <script> $(function () {

我的网站右侧有“喜欢”和“发送”按钮。 当我点击任意一个按钮时,它会显示一个框,但它会向右延伸,从而提供水平滚动条

有没有办法让盒子向左延伸


非常感谢各位。

我以前看过这个,这是一个痛苦的时刻!不幸的是,由于元素位于iframe中,您不能使用自己的样式表来覆盖样式并将弹出窗口向左移动。相反,我过去所做的是模拟like按钮左侧的send按钮,并使用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>

$(函数(){
$(“#发送按钮”)。单击(函数(e){
e、 预防默认值();
FB.ui({
方法:“发送”,
名字:“废话废话”,
description:'description',
链接:'http://www.example.com',
图像:'http://www.example.com/content/images/image.png' 
});
返回false;
});
});
别忘了,您需要先初始化Facebook javascript API:

有没有办法不打开盒子就简单地“喜欢”一下


不可以。您可以尝试通过使用div包围iframe并将div的高度设置为合适的值,将其溢出属性设置为hidden来隐藏该框,但仅此而已。你可能想向Facebook提交一个功能请求。

哇,这看起来很复杂。有没有办法不打开盒子就简单地“喜欢”一下?感谢您的快速回复,非常感谢。您可以自己使用“喜欢”按钮,而不是“发送”按钮。因此,当他们单击Like时,它将简单地更新Like。