【发布时间】:2010-05-13 19:16:16
【问题描述】:
我正在使用 Flot 图形库 jQuery 插件,但当它包含 <div> 更改大小(例如,由于窗口大小调整)时,我还没有找到处理调整大小的好方法。在处理 onresize 事件时,我确保包含 <div> 的宽度和高度更新为正确的大小,然后尝试调用 setupGrid 并在绘图对象上绘制,但没有任何效果。我通过删除和读取包含@987654323@ 并在其中重新绘制图表的方法取得了一些成功。但是,如果我必须同时将其他<div> 元素添加到文档中(例如图表的工具提示),这似乎很容易陷入无限的调整大小事件循环,因为我猜这些可以触发调整大小事件也?有没有好办法处理我遗漏的问题?
(我也在为 IE 使用 ExplorerCanvas 以便能够使用 Flot,如果这可能与它有关。我还没有真正尝试过任何其他浏览器)
【问题讨论】:
标签: javascript jquery resize flot liquid-layout