跳跃某人可以帮助解决这个问题。
当有人点击我们某个产品页面上的“赞”时,评论部分会落后于推特/谷歌社交按钮,而我似乎无法准确指出问题所在。我已经尝试将溢出设置为可见/自动并且没有运气,但是当我改变高度时它看起来没问题(虽然我不想改变高度但是它显示在顶部)。
代码位于facebook按钮的下方:
<div class="product-link">
<iframe src="http://www.facebook.com/plugins/like.php?href=http://foscam-uk.com/indoor-ip-cameras/foscam-fi8918e-black-wired-ip-camera.html&send=false&layout=standard&width=450&show_faces=true&action=like&colorscheme=light&appId=317980981630590"
scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:auto; width:450px; height:30px">" </iframe>
<a href="https://twitter.com/share" class="twitter-share-button" data-via="FoscamUK">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script><g:plusone size="medium"></g:plusone></div>
</div>
也是产品页面的链接(可能更有用):http://foscam-uk.com/foscam-fi8910w.html
非常感谢你的帮助。
此致
答案 0 :(得分:1)
iframe上的高度和溢出的组合似乎无法按预期工作。
我的建议:将iframe嵌入到DIV元素中,并按如下方式格式化该DIV元素:
<div id="foobar"><iframe …></div>
#foobar {
height: 30px:
overflow: hidden;
position: relative;
z-index: 1;
}
#foobar:hover {
overflow: visible;
}
之后,评论栏应显示在twitter / g +按钮上。
但是已经喜欢你的页面的用户的“面孔”将显示在twitter / g +按钮上。我建议您从iframe的网址中删除参数&show_faces=true
,因为显示的面孔不会真正适合您要使用的网页布局。