У меня проблема с содержимым вкладки jquery-ui, выходящим за пределы ширины окна браузера. В моем проекте у меня слишком широкая таблица, но в приведенном примере я просто сделал div с шириной 2000 пикселей, чтобы проиллюстрировать проблему. Область с вкладками остается в пределах 100% ширины (только ширина окна браузера), в то время как остальная часть моего содержимого намного больше и переполняет область с вкладками jquery ui.
Я могу обойти эту проблему, обернув содержимое в div с помощью overflow-y: auto, но я надеялся, что область вкладок расширится с моим контентом, так что вместо использования 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>