2017-01-18 12 views
0

コンテンツがテキスト領域の高さを超えると、IEでテキスト領域の垂直スクロールバーを表示/非表示にしたいとします。クロームでは、コンテンツがテキスト領域を超えるとスクロールバーのみを表示し、それ以外の場合は非表示にします。 私は-ms-overflow-style:autoと-ms-overflow-styleを試しました:-ms-authiding-scrollbar、 最初は常にスクロールバーを表示し、内容がテキスト領域の高さよりも小さい場合は無効にします。その場合に隠されています。 2番目は、そのテキスト領域にフォーカスが当てられなくなるまで、スクロールバーを隠すだけです。テキスト領域垂直スクロールバー

お勧めします。

+0

は以前試してみました何あなたのコードを貼り付けたり、間違った何が起こっているのかを把握するためにいくつかのフィドルをしてください? – Curiousdev

答えて

0

autoにオーバーフロー-Yを設定してみてください:

textarea { 
    overflow-y: auto; 
    -ms-overflow-style:auto; 
} 

https://fiddle.jshell.net/ot9rvufa/4/

+0

overflow-y:autoを試しましたが、この場合スクロールバーはIEに表示されません –

+0

IEのどのバージョンですか? –

+0

IE11を使用しています –

関連する問題