我正在使用Rafael.js在图像上绘制矩形。我设置笔触颜色的问题是背景可能是深色或浅色或任何颜色。我认为最好的解决方法是使用虚线。但是这个电话
circle = Canvas.paper.rect(left, topCoord, width, height).attr({stroke-dasharray:"---"});
不起作用。 Firebug(在FireFox 20.0上)返回一条错误消息,指出我的.js文件中的现有功能不存在。似乎笔触数组不适用于矩形。
最佳答案
基本的JavaScript错误:
{stroke-dasharray:"---"}
应该:
{"stroke-dasharray":"---"}
另外:
"---"
不是stroke-dasharray
支持的值;它应该是:{"stroke-dasharray":"--"}