🐛 空块无法 focus
This commit is contained in:
parent
734540fbe4
commit
17d0557bad
1 changed files with 6 additions and 1 deletions
|
@ -280,10 +280,15 @@ export const setFirstNodeRange = (editElement: Element, range: Range) => {
|
|||
return range;
|
||||
};
|
||||
|
||||
export const focusByOffset = (container: Node, start: number, end: number) => {
|
||||
export const focusByOffset = (container: Element, start: number, end: number) => {
|
||||
if (!container) {
|
||||
return false;
|
||||
}
|
||||
// 空块无法 focus
|
||||
const editElement = getContenteditableElement(container);
|
||||
if (editElement) {
|
||||
container = editElement;
|
||||
}
|
||||
let startNode;
|
||||
searchNode(container, container.firstChild, node => {
|
||||
if (node.nodeType === Node.TEXT_NODE) {
|
||||
|
|
Loading…
Add table
Reference in a new issue