0

单击时,我需要用某些颜色填充多边形。在背景图像上绘制多边形。我正在使用地图和区域标签来检测对多边形的点击,然后使用moveTo()lineTo()closePath()fill()在顶部绘制填充多边形。IE7、IE8、IE9可以使用上面提到的javascript绘图功能吗?代码在 Firefox 和 chrome 中运行良好,但在 IE 中不起作用。

使用画布元素是使用 javascript 绘制的唯一可能方式吗?我的意思是核心 javascript,不使用第三方库。

4

1 回答 1

0

RaphaelJS是一个用于处理 SVG 元素的库。这很棒,因为它

  1. 使用 VML 为旧版浏览器提供支持
  2. 有一个易于使用、有据可查的 API 用于创建和动画 SVG 元素
  3. 具有事件的包装功能,因此很容易实现您正在谈论的onclick事件
于 2013-01-31T07:47:00.247 回答