所以我在带有fabricjs的画布上有一个文本元素,当单击文本框时,一些jquery会触发,并且该代码的一部分应该将光标焦点推到文本区域,同时保持活动的画布对象(对象保持选中状态时很好我点击进入文本区域)。
问题是焦点没有放在文本区域上。
因此,如果我们有 id 为“editing-box”的 textarea 并运行如下内容:
fabric.on('object:selected',function(e){
// set textbox to edit mode here
// focus on textbox
if(the object is textbox){
$('#editing-box').focus();
}
});
织物文本框可以很好地进行编辑,但 texarea 并没有将重点放在打字上。