現時点では、JQueryダイアログボックス内でChosen JQueryウィジェットを使用しています。ドロップダウンボックスを開くとすぐに、ドロップダウンのサイズによってダイアログボックスがオーバーフローし、次のようになります(2つのスクロールバーがあることに注意してください)。 、1つはドロップダウンボックス用、もう1つはダイアログボックス用で、スクロールがほとんど役に立たなくなります。
設定する方法はありますか:
このように表示されます(これはフォトショップです。これは私が見たいものです):
つまり、スクロールする前に表示される項目は8つしかないため、ダイアログウィンドウでオーバーフローは発生しません。
この問題は次の方法で解決しました。
.chosen-container .chosen-results {
color: #444;
position: relative;
overflow-x: hidden;
overflow-y: auto;
margin: 0 4px 4px 0;
padding: 0 0 0 4px;
max-height: 240px;
-webkit-overflow-scrolling: touch;
}
ミゲルの答えは私にはうまくいきませんでしたが、代わりにこれはうまくいきました:
.dropdown-menu {
max-height:250px !important;
overflow-y: scroll;
}