是否有某种方法可以让jQuery UI标签小部件标签显示在页面底部? 使用jQuery站点中的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>jQuery UI Tabs - Default functionality</title>
<link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="../../jquery-1.4.2.js"></script>
<script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
<script type="text/javascript" src="../../ui/jquery.ui.tabs.js"></script>
<link type="text/css" href="../demos.css" rel="stylesheet" />
<script type="text/javascript">
$(function() {
$("#tabs").tabs();
});
</script>
</head>
<body>
<div class="demo">
<div id="tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="#tabs-2">Proin dolor</a></li>
<li><a href="#tabs-3">Aenean lacinia</a></li>
</ul>
<div id="tabs-1">
<p>Blah</p>
</div>
<div id="tabs-2">
<p>More blah</p>
</div>
<div id="tabs-3">
<p>The return of blah</p>
</div>
</div>
</div><!-- End demo -->
<div class="demo-description">
<p>Click tabs to swap between content that is broken into logical sections.</p>
</div><!-- End demo-description -->
</body>
</html>
选项卡显示在顶部,这是正常的,但我想要一个电子表格应用程序,因此选项卡应显示在底部。提前谢谢。
答案 0 :(得分:4)
不幸的是,内容&#39;以下的标签jQuery文档中不再出现示例,因此您可以使用以下CSS重新定位jQuery UI选项卡控件:
#tabs {
position: relative;
padding-bottom: 3em;
}
#tabs .ui-tabs-nav {
position: absolute;
left: 0.25em;
right: 0.25em;
bottom: 0.25em;
padding: 0em 0.2em 0.2em;
}
#tabs .ui-tabs-nav li {
border-top: none;
border-bottom: 1px solid #ccc;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px;
}
#tabs .ui-tabs-nav li.ui-tabs-selected,
#tabs .ui-tabs-nav li.ui-state-active {
top: -1px;
}
这会将标签放在#tabs
容器的底部。如果您想保持静态高度,可以为#tabs
容器提供高度值。
注意:上面的CSS改编自Keith Wood's example。
答案 1 :(得分:3)
在更改列表顺序后的jquery UI 1.10.0中 - 它应该位于选项卡大纲div的底部,一切都很完美:
<div id="tabs">
<div id="tabs-1">
</div>
<div id="tabs-2">
</div>
<ul>
<li><a href="#tabs-1">Tab1</a></li>
<li><a href="#tabs-2">Tab2</a></li>
</ul>
</div>
答案 2 :(得分:1)
您是否尝试使用CSS移动内容区域下的标签?我认为那就是你想要的。