The example Fiddle here。親要素のオーバーフロープロパティをトグルするとき
height:auto
のコンテナには、width:100%
のアイテムが含まれています。ボタンをクリックすると、リストはheight:400px
とoverlow-y:scroll
に変わります。もう一度クリックすると、アイテムはもはやwidth:100%
になりません。スクロールバーがまだ表示されているので、幅のままです。
これを修正するCSSの方法はありますか?私はjquery-hackを避けたいと思います。
後:トグルの最初のクリック後
:
ページのロード後:
これ
は、私がWindows上で見るものクローム52ですトグルをもう一度クリック:ありがとうございました!
?!? jsfiddle.netへのリンクにはコードが必要です。 Okaaayy ..?!?
.scroll{
height:400px;
overflow-y:scroll;
}
あなたのフィドルは、あなたが使用しているブラウザ...私の作品? – Toby
ありがとう、私はWinでChrome 52を使用しています。 「トグル」を2回クリックしましたか?項目は、スクロールバーの削除後も狭いままです。 – agoldev
あなたは正しいです。 Firefoxでうまく動作します。 – agoldev