gpt4 book ai didi

javascript - 使用适用于 ios/android 的 jquery ui 键盘插件

转载 作者:行者123 更新时间:2023-11-28 08:09:54 25 4
gpt4 key购买 nike

我正在为 ios/android 网站开发 jQuery UI 虚拟键盘插件( https://github.com/Mottie/Keyboard ),该插件只能通过 webview 浏览。我想知道如何避免打开 IOS/Android 默认键盘以使用 jQuery 键盘。我不知道为什么会发生这种情况,虽然有时当我点击输入文本区域时操作系统默认键盘保持不可见,只有 jQuery UI 键盘会出现,但有时它们都会显示。有没有办法让默认键盘显式消失?

最佳答案

我自己解决了。

  1. readonly 属性放入要替换键盘的 input 标签

  2. 更改 jQuery UI 虚拟键盘源

第194行附近

// Don't open if disabled
if (base.$el.is(':disabled') || (base.$el.attr('readonly') &&
!base.$el.hasClass('ui-keyboard-lockedinput'))) {
base.$el.addClass('ui-keyboard-nokeyboard');
return;
}

删除后一个条件 (base.$el.attr('readonly') && !base.$el.hasClass('ui-keyboard-lockedinput')

完成。

然后带有 readonly 属性的输入标签不会打开操作系统默认键盘,而是打开 jquery 键盘。

关于javascript - 使用适用于 ios/android 的 jquery ui 键盘插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24359990/

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