我正在使用 jQuery UI 选项卡来显示几个图表,使用 Flot。这在除 IE8 之外的所有浏览器中都可以正常工作。看起来 IE8 不支持多个相邻的 Flot 图。以前有人经历过吗?
我在选择特定选项卡时,我正在渲染图表,请参阅下面的代码。
$( "#tabs" ).tabs({
select: function(event, ui) {
var tab = ui.index+1;
if(tab == 1)
rendergraph1();
else if(tab == 2)
rendergraph2();
else if(tab == 3)
rendergraph3();
}
});
renderGraph1/2 函数只是使用一些选项来渲染图形,如下所示:
function rendergraph1()
{
$.plot($("#graph1"), data, {
.....
同样,代码在 Firefox 中运行良好。这就是为什么我不会用完整的渲染图代码来打扰你的原因 :) 以前有人经历过吗?