javascript - 你如何重新调整 Facebook 插件评论 (fb-comments) 的大小与窗口调整大小的 Angular ?

标签 javascript css angularjs facebook twitter-bootstrap-3

如何在调整窗口/浏览器大小时调整 Facebook 插件评论的大小?

我想让 fb-comment div 在浏览器窗口重新调整大小时调整到与父元素相同的大小。

<div id="socialDiv" class="col-lg-12">
...
  <div class="fb-comments" data-href="{{vote.link}}" data-width="{{socialWidth}}" data-numposts="5"></div>
</div>

最佳答案

在 Controller 内部,您需要设置一个绑定(bind)到 $window 'resize'。然后创建一个函数来选择 fb-comments iframe span 元素并重新调整它的大小。

angular.element($window).bind('resize', function(){
  $('.fb-comments iframe,.fb-comments span:first-child').css({'width':$('#socialDiv').width()});
});

关于javascript - 你如何重新调整 Facebook 插件评论 (fb-comments) 的大小与窗口调整大小的 Angular ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33438047/

相关文章:

javascript - 为什么我的数组结果不符合我的 CSS 规则?

html - 如何在输入的开头设置空格?

html - 最小化谷歌字体请求

angularjs - 如何将 MEAN Stack 部署到 Web 主机

javascript - 模块 'flow' 在 angularjs 应用程序中不可用

javascript - 长度 - 1 比 JS 中应有的长度要长

javascript - OSS Chrome 扩展 - 我应该 checkin pem 文件吗?

javascript - 尝试使用按钮(使用 Javascript)切换类的可见性,绝对没有用,我错过了什么?

javascript - 如何确定我在客户端的登录状态? [完成的]

javascript - 调整网页大小以适合屏幕