Jqplot“失败的图表”选项?

时间:2011-12-07 21:29:45

标签: jqplot

我正在使用jqplot并且在我的生活中我无法让它在IE8或IE7上运行。没关系我会很高兴它只能在IE9,Firefox等上工作,但如果图表不成功我需要显示一条消息。

我尝试在图表div的div标签中放置一条消息,但问题是即使呈现图表,div的内容仍然存在。

那么有没有办法处理成功显示图表的事件,我可以编写代码来隐藏要求他们升级浏览器的消息?

1 个答案:

答案 0 :(得分:0)

我知道现在已经很晚了,除了我不喜欢尚未解答的问题之外的一切:)

要解决这个问题,我会在绘图方法周围使用try catch的简单包装。

This I am presenting in the following jsfiddle.

在IE7,IE8和IE9上测试,仅在9时,它不显示暗示浏览器更新的警报。

我能想到的第二个选项是让div在开始时显示更新建议然后如果成功创建了绘图,请使用postDrawHooks删除div。该方法使用样本:

$.jqplot.postDrawHooks.push(function(){
   //code removing the div goes here
});