Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 哪些浏览器支持交互式SVG文档?_Javascript_Xml_Svg - Fatal编程技术网

Javascript 哪些浏览器支持交互式SVG文档?

Javascript 哪些浏览器支持交互式SVG文档?,javascript,xml,svg,Javascript,Xml,Svg,我正在做一个需要交互式地图的项目。我想使用一个SVG文档,其中嵌入一些自定义javascript代码,就像这位开发人员所做的那样: 实现我想做的事情是微不足道的,但我不知道哪些浏览器会支持这种级别的交互。基本上,我需要: 将自定义脚本标记嵌入到文档中 调整节点属性(即填充) 将鼠标事件添加到特定元素 我想我的问题是——如果浏览器支持原生SVG,它会允许我做所有这些事情吗?大多数版本的Chrome、Firefox、Opera和Safari都支持原生SVG。IE8不支持它,但IE9及更高版本支持它

我正在做一个需要交互式地图的项目。我想使用一个SVG文档,其中嵌入一些自定义javascript代码,就像这位开发人员所做的那样:

实现我想做的事情是微不足道的,但我不知道哪些浏览器会支持这种级别的交互。基本上,我需要:

  • 将自定义脚本标记嵌入到文档中
  • 调整节点属性(即填充)
  • 将鼠标事件添加到特定元素

  • 我想我的问题是——如果浏览器支持原生SVG,它会允许我做所有这些事情吗?

    大多数版本的Chrome、Firefox、Opera和Safari都支持原生SVG。IE8不支持它,但IE9及更高版本支持它。Android从蜂巢开始就支持它

    你可能想看看。它不仅在IE8及以下版本中提供了类似SVG的功能(通过退回到VML),还提供了操作所有对象的方法,您甚至可以将这些方法与JQuery结合使用


    将Raphael与JQuery SVG进行比较也有很好的信息。

    即8和更早版本不支持SVG。Android 2.3及更早版本也不支持SVG。在这里查看更多浏览器兼容性问题:

    是的,我所知道的所有支持SVG的浏览器也允许您编写SVG节点的脚本。哈哈,汤米·希尔芬格。这就是我要找的吗@JimJeffers-+1用于caniuse.com,很棒的网站!任何有兼容性问题的人都应该查看它。