如何在iPhone键盘弹出窗口中添加输入字段

时间:2014-04-15 14:02:32

标签: javascript jquery iphone keyboard

我已经看过很多关于如何让iPhone键盘弹出窗口改变其输入形式的例子,但是我想让我的输入字段成为iPhone键盘弹出窗口的一部分

每当我有一个输入字段时,键盘弹出并按下输入字段 - 以便输入字段"跟随"键盘,然后它必须以某种方式"嵌入" - 我见过这方面的解决方案,但是我没有看到javascript代码

是否可以使用javascript将输入字段作为键盘的一部分或至少精确地遵循它?

1 个答案:

答案 0 :(得分:1)

在不处理objective-c的情况下执行此操作的一种方法是将输入样式设置为使用css中的键盘向上滚动。虽然它有点像hacky解决方案,但我习惯用输入法来设置键盘向上滚动:

input{
            position:absolute;
            bottom:-16px;
            width: 100%;
            left:0;
            height: 5%;
            padding:0;
            margin:0;
        }

由于键盘出现时窗口底部会发生变化,因此输入位置也会随之改变。显然你可以添加它来使它更加花哨,但希望你能得到这个想法。