ヘッダーが固定されたサイトのモバイル バージョンで作業しています。iPhoneはヘッダーを押し上げ、キーボードが上にスライドしている間に元に戻るため... jQueryを使用して非表示にすることにしました。
美しく機能しています...次/前のボタンを「タブ」で移動する場合を除きます。次に、blur イベントがトリガーされるため、ヘッダーが脈動します。
ここにフィドルを投稿しました。さまざまなソリューションを試しましたが、機能するソリューションが見つかりませんでした。
$(".input").focus(function () {
$('header').fadeTo("fast", 0).css('z-index', 1);
})
$('.input').delay(100).blur(function () {
$('header').fadeTo("fast", 1).css('z-index', 3);
});