2014-06-22 3 views
0

J'essaie de changer l'attribut de police pour le texte dans fabric.js.Modifier la police du texte dans Fabric.js

Voici mon violon: http://jsfiddle.net/mvprzy/szzGa/

Je crois que cette partie du script de tissu devrait fonctionner, mais n'est pas:

var fontControl = $('font-control'); 
fontControl.onchange = function() { 
    fabric.Text.set('fontFamily', font-control.value); 
    canvas.renderAll(); 
}; 

Qu'est-ce que je fais mal?

Répondre

2

Try this

tout ce que vous devez d'abord inclure jQuery dans le jsFiddle (: Après que tout ce que je ne faisais que faire la fabric.IText une variable et changer la sur la fonction de changement à ce qui suit sur la base this SO post

var fontControl = $('#font-control'); 
$(document.body).on('change', '#font-control', function() { 
    text.fontFamily = fontControl.val(); 
    canvas.renderAll(); 
}); 
+0

Merci - n'avait pas remarqué que jQuery n'était pas inclus, sheesh. Avait essayé le texte comme var plus tôt mais n'allait pas - ce document. Astuce de truc a fait l'affaire .. Génial. – mvprzy

Questions connexes