基本上,我的大部分页面都包含在居中的表格中。在下面,我想有一个Facebook评论部分,但我希望它与表本身的宽度相同(表格为95%)。如您所知,Facebook评论插件采用固定宽度(以像素为单位),如何避免(或覆盖它)?
答案 0 :(得分:1)
使用像jQuery这样的东西,在页面渲染后以编程方式将注释插件插入到DOM中,将其宽度设置为浏览器显示父div的宽度。然后调用FB.XFBML.parse()使其显示。
function adjustWidth(obj) {
var width = parseInt($(obj).width());
$(obj).html('<fb:like href="blah" width="' + width + '></fb:like>');
FB.FBXML.parse(obj);
}