【发布时间】:2015-03-22 05:32:57
【问题描述】:
我遇到了与HERE 描述的类似的问题:
对我有用的解决方案是实现以下代码:
$(function () {
$(document).on('shown.bs.tab', 'a[data-toggle="tab"]', function (e) {
window.dispatchEvent(new Event('resize'));
});
});
但是,我有一种感觉,所有图表都在重新呈现,无论它们是在活动选项卡(可见)还是在未选择的选项卡(隐藏)中.例如,如果我有 20 个标签页,则重新渲染所需的时间要比 2 个标签页长得多。
有谁知道如何确保只有活动图表被调整大小/重绘?即如果图表不可见,如何抑制调整大小/重绘事件?
【问题讨论】:
标签: javascript jquery events charts nvd3.js