ana*_*nam 3 html javascript css jquery fabricjs
我正在使用fabric.js在画布上工作.我已经在画布上创建了文本.现在,按钮的onclick我想增加字体大小.
canvas.set({fontSize,40});
这不行吗?任何其他方法.我已经创建了小提琴请 检查
   var canvas = window._canvas = new fabric.Canvas('c');
var text = new fabric.Text('Sample', {
    left: 100,
    top: 100,
    fill: 'navy'
});
canvas.add(text);
document.getElementById('textinput').addEventListener('change', function (e) {
    var obj = canvas.getActiveObject();
    if (!obj) return;
    obj.setText(e.target.value);
    canvas.renderAll();
});
document.getElementById('btn').addEventListener('click', function (e) {
    var obj = canvas.getActiveObject();
   alert('button clicked');
     if (!obj) return;
    obj.set(fontSize,40);
    canvas.renderAll();
});
这是一个有效的代码,
var canvas = window._canvas = new fabric.Canvas('c');
var text = new fabric.Text('Sample', {
  left: 100,
  top: 100,
  fontSize: 80,
  fill: 'navy'
});
canvas.add(text);
document
  .getElementById('btn')
  .addEventListener('click', function (e) {
    canvas.getActiveObject().set("fontSize", "30");
    canvas.renderAll();   
  });
| 归档时间: | 
 | 
| 查看次数: | 6328 次 | 
| 最近记录: |