【发布时间】:2014-10-15 10:12:55
【问题描述】:
我的单页应用程序与 Bootstrap 在多种设备上运行良好,但是尽管 Twitter 的“关注”按钮具有响应性,但它会在页面上添加一个水平滚动条 - 这会影响我的图像轮播的使用。
我有视口meta:
<meta name="viewport" content="width=device-width, initial-scale=1.0;">
这是导致问题的标记:
<div class="row">
<div class="col-lg-12">
<a href="https://twitter.com/crmpicco" class="twitter-follow-button" data-show-count="true"
data-size="large">Follow @crmpicco</a>
<script>!function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https';
if (!d.getElementById(id)) {
js = d.createElement(s);
js.id = id;
js.src = p + '://platform.twitter.com/widgets.js';
fjs.parentNode.insertBefore(js, fjs);
}
}(document, 'script', 'twitter-wjs');</script>
</div>
</div>
row 和 col-lg-12 类都是 Twitter Bootstrap 的标准类。但只有这段代码在 iPhone 上的 Safari 中引入了水平滚动条。
【问题讨论】:
-
检查stackoverflow.com/q/7551752/707636。希望它会有所帮助......
-
@Bongs 谢谢,该链接上的
overflow: hidden;肯定有帮助。在此之间以及更改 Twitter 关注按钮设置以使用data-size="medium"它现在工作得很好。见dev.twitter.com/docs/follow-button -
酷,您可以在代码中发布修复作为答案:)
-
@Bongs 当然,请在下面查看我的答案。
标签: html css twitter-bootstrap mobile responsive-design