分享

Highcharts在IE中出现重影问题?

 开启美好每一天 2015-11-16

Highcharts在IE中出现重影问题?

有时我们会采用Highcharts进行图像绘制,然而在现在的版本中,Highcharts在部分IE版本中会出现重影问题,以下作出实例说明。
demo代码如下:
  1. <html>  

  2.     <head>  

  3.         <script type="text/ javascript " src=" jquery -1.8.3.min.js"></script>  

  4.         <script type="text/javascript" src="highcharts.js"></script>  

  5.         <script type="text/ javascript " src="exporting.js"></script>  

  6.         <script type="text/javascript" src="highcharts-3d.js"></script>  

  7.         <script type="text/javascript">  

  8.             $(function () {  

  9.                 $('#container').highcharts({  

  10.                     chart: {  

  11.                         type: 'pie',  

  12.                         options3d: {  

  13.                             enabled: true,  

  14.                             alpha: 45,  

  15.                             beta: 0  

  16.                         }  

  17.                     },  

  18.                     title: {  

  19.                         text: 'Browser market shares at a specific website, 2014'  

  20.                     },  

  21.                     tooltip: {  

  22.                         pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'  

  23.                     },  

  24.                     plotOptions: {  

  25.                         pie: {  

  26.                             allowPointSelect: true,  

  27.                             cursor: 'pointer',  

  28.                             depth: 35,  

  29.                             dataLabels: {  

  30.                                 enabled: true,  

  31.                                 format: '{point.name}'  

  32.                             }  

  33.                         }  

  34.                     },  

  35.                     series: [{  

  36.                         type: 'pie',  

  37.                         name: 'Browser share',  

  38.                         data: [  

  39.                             ['Firefox',   45.0],  

  40.                             ['IE',       26.8],  

  41.                             {  

  42.                                 name: 'Chrome',  

  43.                                 y: 12.8,  

  44.                                 sliced: true,  

  45.                                 selected: true  

  46.                             },  

  47.                             ['Safari',    8.5],  

  48.                             ['Opera',     6.2],  

  49.                             ['Others',   0.7]  

  50.                         ]  

  51.                     }]  

  52.                 });  

  53.             });  

  54.         </script>  

  55.     </head>  

  56.     <body>  

  57.         <div id="container"></div>  

  58.     </body>  

  59. </html>  


在部分IE中会出现类似下图重影:
解决办法:
在web页面的<head>标签中加入如下代码即可解决。
  1. <meta http-equiv="X-UA-Compatible" content="IE=7" />  

  1. <meta http-equiv="X-UA-Compatible" content="IE=edge">  

...

解决重影后,显示图形如下:

发布:admin | 分类:前端 | 评论:0 | 浏览:8

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约