gpt4 book ai didi

javascript - 如何在 iOS 上的移动网络浏览器中使键盘触发调整大小事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:47:43 25 4
gpt4 key购买 nike

我正在用 HTML5/Javascript(基本上是一个 telnet 终端)编写一个单页网络应用程序。它大量使用文本输入,因此大多数时候软键盘在触摸设备上可见。

似乎在 iOS(配备最新 iOS 的 iPad)上显示软件键盘不会调整页面大小并且不会触发调整大小事件(在 Javascript 中),导致我的应用程序输出的一半是屏幕外。

是否有任何方法可以更改 iOS 上的此默认行为(可能使用元标记等),或者是否有其他我可以使用的事件?每当显示/隐藏键盘并因此视口(viewport)大小发生变化时,我都希望收到调整大小或其他事件。

最佳答案

试试 .focus() 怎么样?如果您的输入获得焦点,您可以触发调整大小:

$('#input').focus(function() {
//do resize

});

关于 .focus() 的更多信息 http://api.jquery.com/focus/

关于javascript - 如何在 iOS 上的移动网络浏览器中使键盘触发调整大小事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27684617/

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