Я использую Fabric JS версии 1.7.22.
Я работаю над одним проектом, в который мне нужно добавить текст и редактировать.
Когда я добавляю новый текст в холст, пишу текст и стираю его. Он показывает мне старую линию курсора вместо стертого символа,
Я не могу создать эту проблему в скрипте, поэтому, пожалуйста, проверьте GIF.
Я не знаю, где я не прав.
Пожалуйста, помогите мне.
Мой код, добавленный в Itext, выглядит следующим образом:
var text = new fabric.IText('Example heading', {
left: 10,
top: 10,
fontFamily: 'Roboto-Regular',
angle: 0,
fontSize: fontSize,
fill: '#000000',
fontWeight: '',
charSpacing: 0,
shadow: {
"color": "#000000",
"blur": 0,
"offsetX": 0,
"offsetY": 0,
"affectStroke": false
},
hasRotatingPoint: true
});
canvas.add(text);
эта проблема вызвана из-за масштабирования текста.
решение также применяется в скрипке. но если холст находится в режиме уменьшения масштаба, проблема будет восстановлена.
Для этого я приложу одну скрипку:
https://jsfiddle.net/Mark_1998/ro8gc3zh/5/