fix:优化光标定位
This commit is contained in:
@@ -50,8 +50,10 @@ export class Cursor {
|
|||||||
const { metrics, coordinate: { leftTop, rightTop }, ascent } = cursorPosition
|
const { metrics, coordinate: { leftTop, rightTop }, ascent } = cursorPosition
|
||||||
const height = metrics.fontBoundingBoxAscent + metrics.fontBoundingBoxDescent
|
const height = metrics.fontBoundingBoxAscent + metrics.fontBoundingBoxDescent
|
||||||
const agentCursorDom = this.cursorAgent.getAgentCursorDom()
|
const agentCursorDom = this.cursorAgent.getAgentCursorDom()
|
||||||
agentCursorDom.focus()
|
setTimeout(() => {
|
||||||
agentCursorDom.setSelectionRange(0, 0)
|
agentCursorDom.focus()
|
||||||
|
agentCursorDom.setSelectionRange(0, 0)
|
||||||
|
})
|
||||||
const curosrleft = `${rightTop[0]}px`
|
const curosrleft = `${rightTop[0]}px`
|
||||||
agentCursorDom.style.left = curosrleft
|
agentCursorDom.style.left = curosrleft
|
||||||
agentCursorDom.style.top = `${leftTop[1] + ascent - 12}px`
|
agentCursorDom.style.top = `${leftTop[1] + ascent - 12}px`
|
||||||
|
|||||||
Reference in New Issue
Block a user