我正在使用 Ian Li 的Raphael SketchPad,并且在保存绘图时遇到了一些问题。
在我sketchpad
的 id 对象发生更改后,我data
应该更新,我放置了一个控制台日志“更改”只是为了检查。发生的情况是,在加载屏幕时,我看到了控制台日志消息,而在进行更改时我再也看不到它了。
如何使 console.log 仅在更改后运行?这是我正在使用的模板的扩展代码: https ://gist.github.com/benbakhshi/5143484
<script type="text/javascript">
var sketchpad = Raphael.sketchpad("editor", {
height: 260,
width: 260,
editing: true // true is default
});
// When the sketchpad changes, update the input field.
sketchpad.change(function() {
$("#data").val(sketchpad.json());
console.log("changed");
});
</script>