模式对话框中的Jquery UI选择菜单
Jquery UI selectmenu inside modal dialog
嗨,我正试图在模式对话框中添加一个选择菜单,但许多选项都是隐藏的,我无法点击它们
这是的例子
http://jsfiddle.net/4dd62ukv/1/
<label for="month">Month</label>
<select name="month" id="month">
<option value="0">January</option>
<option value="1">February</option>
<option value="2">March</option>
<option value="3">April</option>
<option value="4">May</option>
<option value="5">June</option>
<option value="6">July</option>
<option value="7">August</option>
<option value="8">September</option>
<option value="9">October</option>
<option value="10">November</option>
<option value="11">December</option>
</select>
知道吗?谢谢
.ui-dialog {overflow: visible;}
Fiddle
您也可以尝试以下操作:
div.ui-selectmenu-open {
position: absolute;
z-index: 65535;
}
对于JUI 1.11
我找到了下面的解决方案。它对我有用。
.ui-front{z-index:0 !important; }
.ui-selectmenu-open {z-index:9999 !important;}
您不必更改任何"z-index"或"overflow"属性即可显示select菜单右侧。
如果要在对话框中创建选择菜单,请先打开对话框,然后在打开对话框后创建选择菜单。
$("idOfDialog").on("dialogopen", function(e, ui){
$('idOfSelectMenu').selectmenu();
}
您可以使用selectmenu"appendTo"的属性来解决此问题。您所需要做的就是提供您希望select菜单可见的分区的id/class。
相关文章:
- Angularjs:如何让ui选择只有一种方式的模型竞标
- 初始化ng模型时,Angular ui选择占位符不起作用
- 角度ui选择标记模糊时丢失文本输入
- AngularJS和UI-选择多个数据
- 角度:ui选择.具有“刷新”功能的自定义标记
- jquery ui选择菜单滚动条不工作
- jQuery UI选择菜单没有't接受百分比宽度
- 角度 1.2 升级后的角度 UI 选择下拉值问题
- 使用 jQuery UI 选择菜单中选择中的隐藏/显示选项
- ui选择未知提供程序
- 如何在 jquery 中删除 UI 选择菜单
- 如何在UI选择菜单中为每个选项指定选择功能
- 角度 UI 选择不呈现输入字段
- 如何设置角度 UI 选择的默认值
- 有没有办法在角度UI选择的下拉列表中的第n项之后创建分隔符
- 在 ui 选择中添加/删除焦点
- 在 IE8 中 UI 选择不呈现选择选项
- 角度 ui 选择占位符不起作用
- 使用日期时间选择器 UI 选择在日期时间之后使用什么方法触发事件
- 对象数组上的角度 ui 选择标记