Я пытаюсь написать что-нибудь, чтобы упростить эксперименты с SVG-путём, но у меня есть проблема, когда он не обновляет экран, когда я могу убедиться, что код svg обновлен. В основном рабочий процесс выглядит следующим образом: я что-то набираю в поле ввода (строка пути) и нажимаю кнопку «Рисование», он очистит холст, а затем нарисует фигуру в соответствии с набранной строкой пути.
После еще одного тестирования я понял, что это, похоже, ошибка в бета-хроме. Как кажется, следующий код нормально работает в 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>
Если у кого-то есть какие-либо предложения, мы будем очень признательны!
Jason