解决echart在IE中使用时,在div中添加postion后图表不显示问题
2015-07-22 10:53
387 查看
<!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" style="height:400px;width:1200px;z-index:1;position:absolute;"></div>
echart在IE中使用时,在div中添加postion后图表不显示。主要问题是echart在编译后给div增加了filter,使div隐藏起来了,如图:
修改办法的话,当然就是删除啦,一是找到echart源文件进行修改bug,这个太多了没找到,二是图片加载完成之后删除style,下面是第二种方法的解决:
1、提取出自己的style
<style>
#main
{ height:400px;width:1200px;z-index:1;position:absolute; }
</style>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div id="main"></div>
2、在加载完成后删除style
//解决echart bug不支持position的问题 function eChartIe8Bug () { var $tar = $('#main,#pieMain'); $tar.removeAttr('style'); }
相关文章推荐
- 如何禁止系统自动更新后重启
- php与bootstrap
- 异常
- linux shell bash使用管道|和read结合时问题解决
- jmeter录制脚本[原]
- editplus 替换换行 excel 表格 拼装sql语句技巧
- Windows 7中无法访问FTP的解决方法
- JME3播放背景音乐
- Android View的生命周期
- 去掉UITableView中多余空行
- android客户端从服务器端获取json数据并解析
- poj 2373 dp(灌溉草场)
- 判断IP是否合法
- 搭建scrapy抓取javascript动态数据的爬虫
- 翻转二叉树
- 【技术分享】CSS 实现渐变色背景
- Add Binary
- UML中的六大关系
- stm32的MDA应用设置
- git 连接不同的服务器地址