有没有什么比html5元素画布更好的方法来使用javascript来绘制像六边形这样的形状,并且可以跨浏览器工作(包括可怕的IE6)?
我一直在使用jQuery和jQuery地图高亮显示,但它没有给我足够的可能性来处理第一次渲染后的形状和颜色。
我是不是缺少了jQuery maphighlight中的某些功能,或者是否有其他jQuery或mootools插件可以为我提供这种绘画功能?
发布于 2009-06-04 08:53:49
你应该看看RaphaelJS。它是一个围绕Canvas、SVG和VML (在IE6中使用的、早于SVG的、仅限IE的矢量标记语言)的JavaScript跨浏览器包装库。通过使用RaphaelJS,您可以使用与非常广泛的浏览器兼容的JS生成非常广泛的矢量图形。
http://raphaeljs.com/
RaphaelJS与jQuery也非常兼容,并且遵循与jQuery中相同的许多调用链。这两个是很好的组合。
发布于 2009-06-04 08:50:04
还有著名的画布画家。
http://caimansys.com/painter/
发布于 2009-06-04 08:52:30
试试Raphael。
Raphaël目前支持火狐3.0+、Safari 3.0+、 9.5+、Chrome 2.0+和ë6.0+。
https://stackoverflow.com/questions/949249
复制相似问题