私はいくつかのフォームを持つ単一のページのWebサイトを設計しています。それは3つのdivがあり、そのうち2つは画面外にあり、私はoverflow:hidden
を使ってユーザーから隠しています。しかし、タブキーを押したブラウザが、壊れたデザインの次のdivにスクロールすると、タブキーの操作を無効にする方法はありますか?
したがって、タブキーを無効にする方法はありますか?
私はいくつかのフォームを持つ単一のページのWebサイトを設計しています。それは3つのdivがあり、そのうち2つは画面外にあり、私はoverflow:hidden
を使ってユーザーから隠しています。しかし、タブキーを押したブラウザが、壊れたデザインの次のdivにスクロールすると、タブキーの操作を無効にする方法はありますか?
したがって、タブキーを無効にする方法はありますか?
要素を画面外に移動することは、それらを隠す恐ろしい方法です。 display: none
とvisibility: hidden
は理由があり、その理由は「left: -9999px
に置き換えられるされていません。
要素のプロパティーをtabindex=-1
に設定し、キーボードでフォーカスすることはできません。
はい私は...私はいくつかの点 – gkaykck
ERMであり、それらを配置する必要がありますが、アニメーションのために知っている、なぜ?私はしましたあらゆる種類のアニメーションが行われ、その多くは 'display:none'から始まります。画面上の要素を移動させるのは問題ありませんが、' position:fixed'を使ってページのスクロールなどには影響しません。このように要素を「隠す」ためのポジションを持つ理由は何もありません。 –
私は少し酔っぱらっています。私は今日は定位置付けを本当に忘れていました。 – gkaykck