The example Fiddle here。當在父元素上設置溢出屬性
一個容器height:auto
包含width:100%
的項目。單擊按鈕時,列表將更改爲height:400px
和overlow-y:scroll
。當再次點擊時,項目不再有width:100%
。它們保持寬度,因爲滾動條仍然可見。
有沒有解決這個問題的CSS方法?我想避免jquery-hack。
這是我所看到的Windows版,Chrome 52:
頁面加載後:
經過:
上切換第一後點擊第二次點擊切換:
非常感謝!
?!? jsfiddle.net的鏈接必須附有代碼。 Okaaayy ..?!?
.scroll{
height:400px;
overflow-y:scroll;
}
你的小提琴作品對我來說..您使用的是什麼瀏覽器? – Toby
謝謝,我在Win上使用Chrome 52。你點擊了兩次「切換」?滾動條移除後,項目會變窄。 – agoldev
你說得對。在Firefox上運行良好。 – agoldev