我正在尝试更改fabric.js中文本的字体属性。
这是我的小提琴:http://jsfiddle.net/mvprzy/szzGa/
我相信这部分结构脚本应该可以工作,但不是:
var fontControl = $('font-control');
fontControl.onchange = function () {
fabric.Text.set('fontFamily', font-control.value);
canvas.renderAll();
};
我做错了什么?
答案 0 :(得分:3)
首先,您需要在jsfiddle中包含jQuery(之后我所做的就是将fabric.IText
变为变量,并根据this SO post
var fontControl = $('#font-control');
$(document.body).on('change', '#font-control', function () {
text.fontFamily = fontControl.val();
canvas.renderAll();
});