如何防止facebook SDK(Javascript)将注销按钮从右向左移动(“PluginResize”)

如何防止facebook SDK(Javascript)将注销按钮从右向左移动(“PluginResize”),facebook,sdk,facebook-javascript-sdk,Facebook,Sdk,Facebook Javascript Sdk,使用facebook Javascript SDK(从其服务器异步加载)会产生一种奇怪的效果: 通过SDK成功登录FB后,FB注销按钮将按像素顺序从右向左和向后移动 登录/注销按钮声明为: <fb:login-button size="large" autologoutlink="true" perms="email,user_birthday,status_update,publish_stream"></fb:login-button> 在javascript调试器

使用facebook Javascript SDK(从其服务器异步加载)会产生一种奇怪的效果:

通过SDK成功登录FB后,FB注销按钮将按像素顺序从右向左和向后移动

登录/注销按钮声明为:

<fb:login-button size="large" autologoutlink="true" perms="email,user_birthday,status_update,publish_stream"></fb:login-button>
在javascript调试器中停止代码时,按钮移动停止(如预期的那样),继续代码将继续。在上面打印的javascript代码中,有一个对setInterval方法的调用。因此,这可以解释这种行为。但是他们为什么要这样做呢


我如何才能阻止这种影响?

我的网站上也出现了同样的问题。这似乎是facebook的一个漏洞。我把它作为一个bug提出来:

顺便说一句-将style=“position:fixed;”添加到登录按钮帮助我:

<fb:login-button autologoutlink="true" style="position: fixed;"></fb:login-button>

干杯, KT

<fb:login-button autologoutlink="true" style="position: fixed;"></fb:login-button>