是否可以使用jQuery UI限制selectmenu小部件的高度?

我一直试图通过设置source select元素的size属性来做到这一点,但它被忽略了。 窗口小部件似乎没有任何高度设置选项。 可能吗?

窗口小部件当前正在div隐藏溢出的对话框内工作,因此下拉菜单(总共26个项目)就会从div中消失。

jQuery UI Selectmenu中没有类似大小的选项(aka显示的不仅仅是一个按钮,而是一个选择“窗格”)。 但是可以通过CSS更改生成按钮的高度。

另一个想法是改变像@Michael提出的渲染机制。

一个演示小提琴将是有用的。 当您的实际问题是div的溢出时,您可以尝试使用appendTo选项将菜单添加到另一个元素,请参阅http://api.jqueryui.com/selectmenu/#option-appendTo

一些css怎么样……

 .ui-selectmenu-open{ max-height: 350px; overflow-y: scroll; }