我正在开发Ruby On Rails,并在项目中集成Facebook发送按钮。当单击“发送”按钮时,弹出窗口超出屏幕并导致水平滚动条。我尝试了一些博客网站和stackoverflow上的解决方案,但无法解决问题。
以下是一些屏幕截图:
1. 点击发送按钮之前 http://imgur.com/wv2HZ 2. 点击发送按钮之后 http://imgur.com/BRUeT 视图中的代码:
fbsend.html.erb(使用HTML5代码)
以下是一些屏幕截图:
1. 点击发送按钮之前 http://imgur.com/wv2HZ 2. 点击发送按钮之后 http://imgur.com/BRUeT 视图中的代码:
fbsend.html.erb(使用HTML5代码)
<div class="right">
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-send" data-href="MY_SITE_URL"></div>
</div>
application.html.erb
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script src="http://connect.facebook.net/en_US/all.js#appId=MY_APP_ID&xfbml=1"></script>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<script>
FB.init({
appId: "MY_APP_ID",
cookie: true,
xfbml: true
});
</script>
我该如何解决这个问题,使得弹出窗口适应屏幕大小,不会导致水平滚动条的出现?
谢谢。
left:-343px;
应用于span.fb_send_button_form_widget
,同时将.left: 365px;
应用于.nub
,以便按预期显示小部件。但是,当我在 CSS 中提及这些属性时,它不会应用于它。对于建议加1分。但它并没有解决问题。 - Bongs