在iOS中的“下一个”或“上一个”虚拟键盘上

时间:2013-07-13 22:04:08

标签: html ios css html5

iOS5 +显示键盘上方的下一个/上一个按钮:

enter image description here

因为它们会更改页面上的焦点元素,所以它们可能会导致我的单页面应用程序布局出现问题。普通键盘上的“标签”键可能会导致类似的问题,但我可以稍微更改其功能,以便仅使用自定义keydown事件围绕我想要的输入循环。

有没有办法为这些按钮做类似的事情?

1 个答案:

答案 0 :(得分:1)

我不确定你的问题是什么。

我的猜测是,当您使用“上一个”和“下一个”按钮更改焦点时,您的设计会出现问题。而且我也猜测你在输入时点击这些(尽管很明显)。

当您从输入更改为另一个时(使用Tab键,使用“上一个/下一个”按钮或鼠标),将触发模糊事件。

现在,您没有说明您正在使用哪个库(如果有)。但是我会说这种解决方法类似。

如果你使用jQuery,做类似的事情:

//Selects all input elements, and binds a anonymous function to them. This function 
//is run when the blur event is triggered, meaning when we change focus to something else
 $("input").on("blur", function () { //Or live, depending on jQuery version

       //Your code here, that I assume you already have
    });