2017-05-26 9 views
0

これはちょっと変わった質問かもしれません...私はdiv(または実際には何か)スクロールバーの外観/消滅を無視しますか?ページ上にコンテンツが動的に生成されると、スクロールバーのポップアウトポップアップが表示され、コンテンツを1秒間シフトしてポップアップして元の位置に戻します。垂直スクロールバーのdivシフトが消えても消えますが、ウィンドウのサイズが変わらないようにしてください

この指定されたdivがスクロールバーの外観/消滅を無視して子の配置を維持し、ウィンドウのサイズ変更のみに応答するといいでしょう。

ありがとうございました!

+0

私はIEがコンテンツをオーバーレイするスクロールバーをサポートする唯一のブラウザだと思います。他のブラウザでは、カスタムスクロールバーのルートに移動する必要があります。 – hungerstar

+0

@hungerstar、['-webkit-scrollbar'](https://css-tricks.com/examples/WebKitScrollbars/) – TricksfortheWeb

+0

@TricksfortheWebは興味深いですが、実際にはクロスブラウザのソリューションではありません。 – hungerstar

答えて

0

overflow: hidden;スクロールバーが表示されないようにするには、幅の狭いウィンドウで要素のサイズ変更/クリップ処理が行われても。

あるいは、垂直/水平スクロールバーだけのために:

overflow-x: hidden;だけで横スクロールがオフになります。

overflow-y: hidden;は、垂直スクロールだけをオフにします。


その他のオプション:(ウィンドウが狭くなったときに)必要なときだけ

overflow: auto;は、スクロールバーが表示されます

overflow: scroll;があっても(スクロールバーが存在しない場合であっても、そこにスクロールバーのUIを維持しますウィンドウが広い)。

overflow: visible;は、ほとんどの要素ではデフォルトでoverflowですが、ナレーションされたときには内容がクリップされないため、スクロールバーはありません。

関連する問題