iOS5 以降では、キーボードの上に次/前のボタンが表示されます。
ページ上のフォーカスされた要素を変更するため、シングル ページ アプリのレイアウトに問題が発生する可能性があります。通常のキーボードの「タブ」キーでも同様の問題が発生する可能性がありますが、その機能を少し変更して、カスタムkeydown
イベントで必要な入力のみを循環させることができます。
これらのボタンに似たようなことをする方法はありますか?
あなたの問題が何であるかはよくわかりません。
私の推測では、「前へ」および「次へ」ボタンでフォーカスを変更すると、デザインに問題が発生する可能性があります。また、入力中にこれらをクリックすることも推測しています (かなり明白ですが)。
入力を別の入力に変更すると (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
});