ウェブページに長いフォームがあります。 Zインデックス付きの固定フッターがあります。下部に999です。タブを押してあるフィールドから別のフィールドに移動すると、ページの下部にフォーカスが移動し、フッターの後ろに隠れているフィールドが表示されます。これらのフィールドのページは上にスクロールしません。フォーカスがこれらのフィールドの下になると、ページは(論理的なように)スクロールアップされます。しかし、固定フッタの後ろに隠れているフィールドに焦点が当てられているときにページをスクロールする方法はありますか?フィールドのラベルが異なるように、私はjsfiddleを更新しましたhttps://jsfiddle.net/2hgo3zo1/3/タブキーを押すと、下のフッターが固定されているためページが上にスクロールしません
:The issue is demonstrated in the image.
.footer {
background: none repeat scroll 0 0 #f5f5f5;
border-top: 1px solid #e5e5e5;
bottom: 0;
height: 45px;
left: 0% !important;
line-height: 40px;
position: fixed;
right: 0;
text-align: center;
width: 100% !important;
z-index: 999;
}
は、より良い理解のためJSFiddleのフィールド名を更新しました。私がフィドルを開くと、電子メールアドレスフィールドにフォーカスがあり、パスワード1のテキストボックスが画面に表示されます。問題を再現する手順:
- フォーカスはメールアドレス欄にあります。私はタブを押し始める。
- パスワード1のテキストボックスに達すると、もう一度タブを押します。
- 電子メールアドレス2のテキストボックスにフォーカスがありますが、テキストボックスは表示されません。
- 'abc'(タブを押さずに)
- もう一度Tabキーを押すと、パスワード2のテキストボックスにフォーカスが当てられ、ページがスクロールアップします。
- テキストボックスは表示されませんが、電子メールアドレス2のフィールドにはテキストabcが表示されています。
- は、今私が何をしたいの焦点はメールアドレス2のテキストボックスの上にあるページをスクロールするとき(固定フッターがページの高さでは考慮されていないとして、これは自動的にスクロールされません。)ということである
コードください.... – Vishnu
@Vishnu CSSを追加しました。 –
plsはスニペットやhttps:// jsfiddleにhtml&cssコードを追加します。net /それ以外の場合は問題が見つかりません – Vishnu