gpt4 book ai didi

jquery-ui 选项卡内容溢出容器

转载 作者:行者123 更新时间:2023-12-03 22:42:16 26 4
gpt4 key购买 nike

我遇到 jquery-ui 选项卡内容超出浏览器窗口宽度的问题。在我的项目中,我有一个太宽的表格,但在提供的示例中,我只是制作了一个宽度为 2000px 的 div 来说明问题。选项卡区域保持在 100% 宽度内(仅浏览器窗口宽度),而我的其余内容要大得多并溢出包装的 jquery ui 选项卡区域。

我可以通过使用overflow-y:auto将内容包装在div中来解决这个问题,但我希望选项卡式区域能够随着我的内容扩展,以便可以利用 native 浏览器滚动条,而不是使用div滚动条。

我测试过 jquery-ui 1.8.1、1.8.5 和 1.8.16。

有人对此有什么想法吗?

显然我无法发布图片,因为我没有足够的代表。

<!DOCTYPE html>
<head>
<link type="text/css" href="css/smoothness/jquery-ui-1.8.1.custom.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.1.custom.min.js"></script>

<script>
$(function() {
alert("TEST");
$("#tabs").tabs();
});
</script>
</head>
<body>
<div id="tabs">
<ul>
<li>
<a href="#tabs-1">Work Request Information</a>
</li>
<li>
<a href="#tabs-2">Assessments</a>
</li>
<li>
<a href="#tabs-3">Work Items</a>
</li>
<li>
<a href="#tabs-4">Documents</a>
</li>
</ul>
<div id="tabs-1">
</div>
<div id="tabs-2">
<div style="background-color:red;height:200px;width:2000px;"></div>
</div>
<div id="tabs-3">
</div>
<div id="tabs-4">
</div>
</div>
</body>
</html>

最佳答案

尝试设置 #tabs 的 css 宽度属性。

$('#tabs').css('width','2000px');

关于jquery-ui 选项卡内容溢出容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8439898/

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