我正在尝试编写一些东西来简化 SVG 路径的实验,但是当我可以验证 svg 代码是否已更新时,我遇到了一个问题,它实际上并没有更新屏幕。基本上工作流程是这样的:我在输入框中输入了一些东西(路径字符串),然后点击绘制,它会清除画布,然后根据输入的路径字符串绘制形状。
经过更多测试,我意识到这似乎是 beta chrome 中的一个错误。因为下面的代码似乎在 Firefox 中运行良好。如果有人有任何见解,将不胜感激!
Javascript:
$(function(){
var paper = Raphael($('#paper')[0], 500, 500);
$('#path').change(function(){
console.log($(this).val());
var rect = paper.rect(10, 10, 50, 50);
console.log(rect);
var path = paper.path($(this).val());
});
});
HTML:
<div id="content">
<div id="paper"></div>
<div id="pathDiv">
<input id="path" type="text" name="path" />
</div>
</div>
如果有人有任何建议,将不胜感激!
杰森