zoukankan      html  css  js  c++  java
  • 解决echart在IE中使用时,在div中加入postion后图表不显示问题

     <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
     <div id="main" style="height:400px;1200px;z-index:1;position:absolute;"></div>
    
    


    echart在IE中使用时。在div中加入postion后图表不显示。主要问题是echart在编译后给div添加了filter,使div隐藏起来了,如图:

    改动办法的话,当然就是删除啦,一是找到echart源文件进行改动bug。这个太多了没找到,二是图片载入完毕之后删除style,以下是另外一种方法的解决:

    1、提取出自己的style

        <style>
            #main
             { height:400px;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');
    }


  • 相关阅读:
    PDO drivers no value 解决办法
    每日一题 2019.10.10
    每日一题2019.10.9
    每日一题 2019.9.30
    每日一题 2019.9.29
    每日一题 2019.9.26
    每日一题 2019.9.25
    Python 中的复数问题
    Pycharm 导入 pygame包报错问题
    每日一题 2019.9.24
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/6819506.html
Copyright © 2011-2022 走看看