Echarts的IE8兼容性问题
@Kener-林峰 你好,想跟你请教个问题:
首先非常感谢您能给大家带来这么好的插件,
而且2.0比之前增加了对markpoint的操作,非常方便.
但是我在xp+ie8的测试环境下打开example的图表,页面空白,必须ctrl+滚轮缩放页面才能有显示.
我把animation设置为false依然如此.
而且在我的js里ajax的function中使用myCharts.clear(),ie8下面会报错,
但是在example直接使用myCharts.clear()却没有报错.
我想刷新图表中的数据,必须使用clear,否则如果不能完全覆盖之前的数据,就还会有保留.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(21)
IE8 就不要调试le,IE8 真的的是各种坑,现在你看IE8 调试完,IE9,IE10,IE11 都不一样可以用
IE毒瘤
我是动态获取数据会出现在IE8界面空白 ,界面缩放之后显示,后来尝试静态数据可以,于是去掉数据获得的时候同步,IE8出现效果了,可能是数据同步或者异步的问题,不清楚这对你有没帮助。蛮试试。我也在学。
您好,我也遇到这样的问题,您解决了么
问题解决了么?我也遇到这个问题了
这个应该是用了Canvas了吧。基本上canvas是不对IE8及以下兼容了的。
博主,这个图在ie8显示不了
通过把animation设置为false和把setOption方法的第二个参数设置为true还不能解决此问题的,可以通过ajax去请求url,然后通过setTimeout来处理,具体可以参考下这个例子
http://www.daimahome.com/echarts-zai-ie8-xia-bu-xian-shi-tu-biao.html
mychart.setoption(option,true)
@NeoCD 你那边的IE8兼容问题,解决了吗? 我测试了一下,官网的demo在IE8下都出不来,如果用IE8以上的浏览器,使用兼容模式,只要文档模式不是IE9,同样也出不来,将setOption的第二个参数设置为true,还是如此。
我相信大多数人都发现2.0.1对IE8不兼容,这里我推荐大家使用echarts1.4.1可以完美兼容,而且功能都很齐全,操作也一样
setOption方法的第二个参数设置为true
怎么弄???????
您解决了么这个问题?
说了老半天。。。还是没解决IE8兼容问题啊,我看2.0.1版本上面针对IE8也是有问题的(具体问题为:显示空白,但是IE8浏览器用放大缩小功能后能正常显示)
解决了么这个问题,请教一下,我也遇到你的这个情况,不知道怎么解决
回复
没有解决,没有更新2.0.1,只采用了2.0版本
我现在用的就是2.01,你的意思是不用2.01版本么?
回复
我饼图在IE8缩小了,在火狐正常,你的解决了吗?
回复
为什么我在setOption后面加了true还是不行。。。IE8上面
回复
我遇到跟您一样的问题,需要缩放才行,不知道您解决么?
在2.0版本更新的时候,echarts的各种图表操作方法,都依赖于option的设置,没有setOption, clear或者resize等方法都会报错直接导致异常, 2.0.1已经修复了。 至于数据更新的问题,没必要使用clear的,我之前也是这么做,跟林峰沟通后,他提示我看了setOption方法的第二个参数设置为true,就可以了。