iOS5 +显示键盘上方的下一个/上一个按钮:
因为它们会更改页面上的焦点元素,所以它们可能会导致我的单页面应用程序布局出现问题。普通键盘上的“标签”键可能会导致类似的问题,但我可以稍微更改其功能,以便仅使用自定义keydown
事件围绕我想要的输入循环。
有没有办法为这些按钮做类似的事情?
答案 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
});