1

Webブラウザのスクロールバー、jqueryまたはcssを非表示にする方法はありますか? 私はまだ要素内をスクロールしたいので、使用したくありません

overflow: hidden

前もって感謝します。

4

2 に答える 2

4

overflow: hidden;に適用するbodyと、ブラウザでのみスクロールバーが無効になります。内部要素では引き続き使用できます。

これまでのところ、overflow:hidden は本体にあります。ただし、IE は常にそれを尊重するとは限らず、body 要素にも scroll="no" を配置するか、html 要素にも overflow:hidden を配置する必要があります。

これを行うことができるビューポートを「制御する」必要がある場合は、これをさらに進めることができます:-

<style>
 body {width:100%; height:100%; overflow:hidden, margin:0}
 html {width:100%; height:100%; overflow:hidden}
</style>

本体で高さ 100% が許可された要素は、ウィンドウ ビューポートの高さ全体を持ち、bottom:nnPX を使用して絶対的に配置された要素は、ウィンドウの下端から nn ピクセル上に設定されます。

編集:

私はあなたがそれを混沌として書いたと思います:)

ブラウザのスクロールバーについてではなく、要素のスクロールバーを非表示にすることについて話しているが、内部をスクロールできる場合は、次のリンクを確認してください: http://hynchrstn.wordpress.com/2012/06/10/hide-scrollbar-but-まだスクロール可能な css を使用して/

于 2013-11-14T14:08:45.093 に答える
1

に適用overflow: hiddenすることbodyは、メイン ウィンドウのスクロールバーを削除する唯一の信頼できるクロス ブラウザーの方法です。

overflow: scrollまたはを子孫要素に適用overflow: autoして、内部スクロールを可能にすることができます。あなたの特定のケースについての詳細を知っておくと役立ちます。

于 2013-11-14T14:08:41.120 に答える