From ec1fc6fc7e7bfde177e62b039329e8359393bbf0 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 5 Apr 2023 20:43:58 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/7885 --- app/src/mobile/util/keyboardToolbar.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/mobile/util/keyboardToolbar.ts b/app/src/mobile/util/keyboardToolbar.ts index 4fb18941c..ec52cba47 100644 --- a/app/src/mobile/util/keyboardToolbar.ts +++ b/app/src/mobile/util/keyboardToolbar.ts @@ -146,16 +146,18 @@ const renderSlashMenu = (protyle: IProtyle, toolbarElement: Element) => { }; const showKeyboardToolbarUtil = (oldScrollTop: number) => { - const toolbarElement = document.getElementById("keyboardToolbar"); - const keyboardHeight = (parseInt(toolbarElement.getAttribute("data-keyboardheight")) + 42) + "px"; - toolbarElement.style.height = keyboardHeight; - window.siyuan.mobile.editor.protyle.element.style.marginBottom = keyboardHeight; - window.siyuan.mobile.editor.protyle.contentElement.scrollTop = oldScrollTop; window.siyuan.menus.menu.remove(); showUtil = true; + setTimeout(() => { + const toolbarElement = document.getElementById("keyboardToolbar"); + const keyboardHeight = (parseInt(toolbarElement.getAttribute("data-keyboardheight")) + 42) + "px"; + toolbarElement.style.height = keyboardHeight; + window.siyuan.mobile.editor.protyle.element.style.marginBottom = keyboardHeight; + window.siyuan.mobile.editor.protyle.contentElement.scrollTop = oldScrollTop; + }, Constants.TIMEOUT_TRANSITION); // 防止抖动 setTimeout(() => { showUtil = false; - }, 1000); + }, 1000); // 防止光标改变后斜杆菜单消失 }; const hideKeyboardToolbarUtil = () => {