解决echart在IE中使用时,在div中添加postion后图表不显示问题

 <!-- 为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');
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-25 03:39:16

解决echart在IE中使用时,在div中添加postion后图表不显示问题的相关文章

百度地图生成器添加标注后图标不显示的解决方法

作为传统企业网站的联系我们页面里,一般都会加个地图,如果只有文字描述,会显得很LOW. 百度地图生成器(http://api.map.baidu.com/lbsapi/creatmap/)就很好的满足了这一部分用户的诉求,快速简单的给自己网页添加一个加标注的地图,但是美中不足的,现在这个百度地图生成器添加标注后,标注图标不显示,如下图: 解决方法也很简单,只要找到生成的代码中的icon地址: http://app.baidu.com/map/images/us_mk_icon.png 替换成这个

ServiceStack.RabbitMQ在站点中使用时导致静态页面无法正常解析

当站点中集成ServiceStack.RabbitMQ时快速处理异步请求时,官方建议初始化如下: public class AppHost : AppHostHttpListenerBase { public AppHost() : base("Rabbit MQ Test Host", typeof(HelloService).Assembly) {} public override void Configure(Container container) { container.Re

关于自定义控件在布局文件中使用时提示error: Error parsing XML: not well-formed (invalid token)错误的问题

今天在尝试自定义一个控件后,在布局文件中使用的时候报错 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:carrey="http://schemas.android.com/apk/res/com.example.customview"

c#X509Certificate2 类在IIS服务器中使用时无法找到文件路径问题解决方法

有很多支付类.物联网等平台调用接口时需要用到证书: 通过X509Certificate2 类加载证书在程序发布之后发现无法找到证书路径,但是通过文件查找方法又可以检测到该文件. X509Certificate2 使用方法: X509Certificate2 x509Certificate2 = new X509Certificate2(文件路径, 文件密码); 在本地调试和发布都没有问题,但是通过IIS发布到服务器上之后发现出现找不到文件路径错误.是由于IIS应用程序池中的[加载用户配置文件]选

SQLite中使用时的数据类型注意

在使用SQLite时,要注意:在SQLite中的Integer类型,对应在C#中需要使用long类型或者Int64 在使用SQLite时,要注意:在SQLite中存放的日期类型必须是如此:yyyy-MM-dd HH:mm:ss 不能加毫秒,而且只能用“-”间隔. 在使用SQLite时,要注意:在SQLite中存放的Bool类型只能使用数字,不能使用'true'或'false'否则无法转换到C#中.读取会出错.

window.location.href 放置在单独的JS文件中使用时问题

场景:假设当前浏览器地址栏的地址是:http://localhost:8888/SSHBoot/tourist/homeMainAction_signInUI.do, 现在我想在点击按钮时定位到“http://localhost:8888/SSHBoot/member/adminMainAction_mainUI.do”这个地址 以下js代码是没问题,将js脚本放置到页面中 <html> <head> <meta http-equiv="Content-Type&q

解决Django和EasyUI搭配使用时出现的CSRF问题

在<head></head>中添加以下代码即可: <script type="text/javascript"> $.ajaxSetup({ data: {csrfmiddlewaretoken: '{{ csrf_token }}'}, }); </script>

jsp标签在JavaScript中使用时,可能会出现的一个问题。

直接上代码 1 <script type="text/javascript"> 2 var E = window.wangEditor; 3 var editor = new E('#editor'); 4 // 或者 var editor = new E( document.getElementById('editor') ) 5 editor.create(); 6 $(function () { 7 $("#btn1").click(functio

二次开发时,多次导入CI独立ActiveReocd中使用时出现的错误

1. Fatal error: Cannot redeclare getteampoints() (previously declared in [closed] 使用function_exists()方法,如 if(!function_exists('log_message')){ function log_message($level = 'error', $message, $php_error = FALSE) { if (DB_DEBUG) echo $message . "\n&qu