gpt4 book ai didi

javascript - iOS 上的 Safari,在弹出虚拟键盘之前是否有任何事件?

转载 作者:行者123 更新时间:2023-11-29 14:54:08 26 4
gpt4 key购买 nike

我正在开发一个 iOS 浏览器应用程序(html + javascript),当弹出虚拟键盘时固定底部(来自 twitter bootstrap)功能有问题,所以我想在弹出虚拟键盘之前禁用它向上。有什么事件可以做到这一点吗?

我已经尝试过 focus 事件来聚焦输入字段,但是为时已晚,固定的底部元素已经受到虚拟键盘的影响,有什么解决方案吗?

最佳答案

您是否尝试检查焦点之前发生的 mousedown/touchstart?只需在调度时检查 event.target.nodeName.toLowerCase() 是“input”还是“textarea”。

我还创建了 https://github.com/zvona/Servant.js ,这是高级键盘处理的初始版本。它支持“keyboardshow”但不支持“beforekeyboardshow”。我会检查它是否可以实现并为您提供帮助。

.

关于javascript - iOS 上的 Safari,在弹出虚拟键盘之前是否有任何事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20778278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com