$ .focus () не работает, когда фокус находится на холсте html (с fabricjs) - PullRequest
0 голосов
/ 24 апреля 2019

Итак, у меня есть текстовый элемент на холсте с fabricjs, при щелчке по текстовому полю запускается несколько jquery, и часть этого кода должна перемещать фокус курсора на текстовую область, сохраняя при этом активный объект canvas (объект остается выбранным).очень хорошо, когда я щелкаю в текстовой области).

Проблема в том, что фокус не уделяется текстовой области.

Так что, если у нас есть текстовая область с идентификатором "edit-box" изапустите что-то вроде этого:

fabric.on('object:selected',function(e){

    // set textbox to edit mode here

    // focus on textbox
    if(the object is textbox){
        $('#editing-box').focus();
    }
});

Текстовое поле Fabric отлично подходит для редактирования, но texarea не берет фокус на печать.

...