【发布时间】:2014-01-15 09:09:53
【问题描述】:
我正在尝试将 Chosen 插件与 jQuery Layout 和 jqgrid 等其他插件一起使用
没有选择我的选择框如下所示:
http://i.stack.imgur.com/x8qQv.png
与选择:
http://i.stack.imgur.com/XlSMz.png
它与 jQuery 布局重叠。
有没有办法让 Chosen 总是放在最前面?
我尝试了两个插件的不同 CSS 设置,但无济于事.. 请帮助弄清楚该怎么做。
HTML:
<div class="ui-layout-center"></div>
<div class="ui-layout-north">
<div style="width: 250px; position:relative; z-index:99999">
<select id="picker" style="width: 250px">
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
</select>
</div>
</div>
<div class="ui-layout-south"></div>
<div class="ui-layout-east"></div>
<div class="ui-layout-west"></div>
jQuery:
$('#picker').chosen();
$('body').layout(
{ applyDefaultStyles: true }
);
到 JSFiddle 的链接:Fiddle
【问题讨论】:
-
尝试将
position:relative; z-index:100提供给下拉列表的父 div -
@Era 将其发布在答案中,我一定会投票......!
标签: jquery css z-index jquery-chosen jquery-layout