twitter-bootstrap - Bootstrap中如何判断列宽?

标签 twitter-bootstrap twitter-bootstrap-3

Bootstrap 列宽度根据您使用的设备和方向而有所不同。

是否有任何帮助程序可以告诉我某些 css 选择器的当前列宽,或者只是像“col-md-3”这样的 boostrap 类?

我正在将 D3.js 图表集成到 Bootstrap 网格中,并且我需要为 D3 提供我希望图表适合的绝对大小。

最佳答案

当您准备好生成图表时,可以使用 jquery innerWidth 函数来获取元素的宽度。这可能应该是在页面加载之后。

当窗口大小发生变化时,您还需要执行类似的操作来获取宽度。

Javascript

$( window ).resize(function() {
  //if the chart takes a while to compute you may also consider a timing 
  //function to only calculate after a few hundred milliseconds of the size 
  //being the same.

  var width = $( "#mychart" ).innerWidth();
  //remove and rebuild the chart.
});

关于twitter-bootstrap - Bootstrap中如何判断列宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33868951/

相关文章:

html - 如何使用 Less 为背景颜色的默认变量添加渐变?

jquery - 当宽度不够时,使 Bootstrap 导航栏中的可扩展搜索表单出现在其他所有内容之上

html - Bootstrap 3.2 工具栏中有丑陋的单选按钮

php - Twitter Bootstrap 导航栏 - 表单输入之间的空间

node.js - Grunt CLI 尝试编译 bootstrap.less 时崩溃

html - 如何使用 bootstrap 将网页分成两列?

javascript - Bootstrap 面板组中的延迟加载

css - 为什么我看不到 twitter bootstrap 导航栏的框阴影?

css - 在 Bootstrap 表中的表行上停用悬停状态

twitter-bootstrap - chrome 中禁用了错误 Bootstrap 响应式 css