任何jquery插件如乔木来绘制地图集?

时间:2012-04-07 19:52:31

标签: javascript jquery ajax spring

我想使用http://arborjs.org/atlas/插件,但该插件无法在IE中使用。任何人都知道像arbor这样的jquery插件可以在大多数浏览器中使用并且易于使用。我有一个数据可以像地图集或图形一样显示。我想要一个jquery插件,可以轻松地为我完成这项工作。 我已经下载了arborjs代码,但是zip文件中提供的演示在IE和firefox中都不起作用。所以我想放弃这个插件供我工作。请让我知道任何可以轻松为我绘制图形的插件。

1 个答案:

答案 0 :(得分:4)

它在IE中不起作用,因为它使用了canvas元素。 Here's a solution for IE and Canvas.

首先需要下载上面链接上的库,然后将excanvas.js文件上传到您的服务器。使用以下代码链接到它:

<!--[if IE]><script type="text/javascript" src="excanvas.js"></script><![endif]-->

您会看到上述条件注释(也称为cond-com),它们仅由Internet Explorer读取。他们检查是否存在Internet Explorer作为正在使用的浏览器,然后在其间包含代码。在这种情况下,我们链接到我们刚刚下载的脚本(excanvas.js)并将其包含在网站中。请记住,如果浏览器是Internet Explorer,这将只包含脚本,这是完美的,因为我们不希望用户在不需要的情况下下载脚本(如果它已经被浏览器支持)。

To address the issue of your error "Failed to load script: /arbor.js (nsresult = 0x805303f4)" which I have also duplicated on my own system:问题似乎是因为你正在加载一个Worker javascript对象。此特定对象要求相关文件托管在本地服务器上(通过localhost)或通过实时Web服务器。尝试加载的javascript库当前正在通过您的计算机上的文件结构加载,但ArborJS中的代码要求这些文件以某种性质托管,而不仅仅存在于您的系统目录中。尝试将所有内容放在互联网上(再次,通过本地托管的服务器或通过公共服务器),你应该有更好的运气。尝试从计算机上的文件运行此脚本将无法正常工作。