gpt4 book ai didi

javascript - jqWidgets 选项卡内的 jQuery Chosen 下拉列表未正确呈现

转载 作者:行者123 更新时间:2023-11-28 13:13:14 26 4
gpt4 key购买 nike

我在选项卡内容中使用 jqWidgets 选项卡和 jQuery Chosen 下拉菜单

我遇到的问题是,当我单击打开下拉菜单时,div 在选项卡底部被剪掉了 - 我希望下拉菜单的弹出窗口覆盖所有内容并完全显示

请参阅以下基本示例以重现该行为:

http://jsfiddle.net/mPwWW/

我怎样才能通过对他们的样式表进行最少的修改来解决这个问题?

<html>
<div style="width : 500px; height : 180px;">
<div id="tabs">
<ul>
<li>Test</li>
</ul>
<div>
<label>Test:</label>
<select id="target" style="width : 80px"></select>
</div>
</div>
</div>
</html>

<script>
$("#tabs").jqxTabs({
position : 'top',
animationType : 'fade',
selectionTracker: true,
height : '180px'
});

// the following lines are just for filling the sample dropdown with some values
var html = '';
for (var x = 0; x < 100; x++) {
html += '<option value="'+x+'">'+x+'</option>';
}
$("#target").html(html);
// apply the chosen library to this dropdown
$("#target").chosen();
</script>

请查看我没有在上面的代码片段中复制 document.ready 调用的 fiddle 代码

最佳答案

问题是选择下拉列表所在的 div 容器具有设置的高度。因此,如果 Chosen 超出了容器 div 的高度,那么它将被切断。您可以尝试添加到选择下拉列表:

position: absolute

这样它就会脱离页面的正常流动,换句话说,不会受限于其父容器的高度。

关于javascript - jqWidgets 选项卡内的 jQuery Chosen 下拉列表未正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15255504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com