我正在使用 Flot 图形库 jQuery 插件,但我还没有找到一种很好的方法来处理包含<div>
更改大小的图形(例如,由于窗口大小调整)。在处理 onresize 事件时,我确保包含的宽度和高度<div>
更新为正确的大小,然后尝试调用 setupGrid 并在绘图对象上绘制,但没有任何效果。我在删除和读取包含<div>
并重新绘制其中的图表的方法方面取得了一些成功。但是,如果我必须添加其他内容,这似乎很容易陷入无限调整大小事件循环中<div>
同时向文档添加元素(例如图表的工具提示),因为我猜这些元素也会触发调整大小事件?有没有好方法来处理我失踪的问题?
(我还在为 IE 使用 ExplorerCanvas 以便能够使用 Flot,如果这可能与它有关。我还没有在任何其他浏览器中真正尝试过)