new*_*git 5 javascript flot protovis internet-explorer-9
我正要为我的ASP.NET应用程序选择一个图表库.
我关注flot,stackoverflow也使用了flot.当我去这里的flot示例时:http://people.iola.dk/olau/flot/examples/
它们看起来很棒.但不是在IE9中.我在IE9中看不到任何内容.如果我把我的IE9放入IE8或IE7模式,它的工作原理.如果我在SO上转到此处的用户页面
/sf/users/1585951/?tab=reputation
它也适用于IE9.我错过了什么?是否有秘密的SupportIE9 =真正的开关?
我看过protovis作为另一种选择. http://vis.stanford.edu/protovis/ex/
这在IE9中看起来很棒,但如果我把浏览器放到IE7或IE8中,它会再次令人沮丧.
提示?如何使这些工作或跨IE版本的替代品?Firefox不存在问题.适用于所有图书馆:)
获取最新版本的flot(目前为0.8.3).
自版本(0.6)以来有一些变化,预示着IE9,具体来说,IE6-8支持画布的方式是通过名为excanvas的库.IE9现在本身支持canvas,因此只有当用户没有IE9时才会包含excanvas.flot的subversion存储库中的具体更改是这样的:
http://code.google.com/p/flot/source/detail?r=293
Run Code Online (Sandbox Code Playgroud)
您需要做出的更改示例如下:
<!--[if IE]><script language="javascript" type="text/javascript" src="../excanvas.min.js"></script><![endif]-->
Run Code Online (Sandbox Code Playgroud)
变成这样:
<!--[if lte IE 8]><script language="javascript" type="text/javascript" src="../excanvas.min.js"></script><![endif]-->
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6125 次 |
| 最近记录: |