jquery-ui的dialog中select弹出内容显示在对话框之后的解决办法

当jQuery UI的Selectmenu在Dialog中使用时,由于z-index问题,Select的下拉选项可能会被Dialog覆盖。原因是Dialog初始化后具有更高的z-index。解决方法是先初始化Dialog,再初始化Dialog内的Selectmenu,确保Selectmenu的z-index不会低于Dialog。
摘要由CSDN通过智能技术生成

0.组件

jqueryuiSelectmenudialog控件的组合使用

1.现象

如果在html中静态写入的控件,然后在dialog中显示它,那么select的下拉框会被对话框覆盖。

2. 原因

Its a z-index problem.

When you use multiple jquery UI component, jquery library starts adding z-index in a sequence,

Here you initialize select menu first then dialog so dialog has higher zindex than select menu, that’s why select menu coming behind the dialog.

Use select menu initialization code after you initialize dialog

简而言之,初始化顺序反了

3. 解决办法之一

先初始化dialog,然后再初始化dialog中的控件,最后打开dialog;

 $
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值