一直试图解决这一个小时,没有运气。旋转JQuery UI选项卡
我已经设置了选项卡,它们正在旋转,但选定的选项卡不会使用z-index在上面提出,但它不会工作。我以前使用过ui标签,但从未旋转过。下面是代码:
CSS:
#featured {
height: 200px;
position: relative;
width: 310px;
}
#featured ul.ui-tabs-nav {
left: 365px;
list-style: none outside none;
margin: 0;
padding: 0;
position: absolute;
top: 0;
width: 180px;
}
#featured ul.ui-tabs-nav li {
color: #FFFFFF;
font-size: 12px;
}
#featured .ui-tabs-panel {
height: 186px;
overflow: hidden;
position: relative;
width: 380px;
z-index: 0;
}
#featured .ui-tabs-hide{
display:none;
}
#featured li.ui-tabs-nav-item a {
background: none repeat scroll 0 0 #FFFFFF;
display: block;
height: 57px;
line-height: 15px;
outline: medium none;
}
#featured li.ui-tabs-nav-item a:hover{
z-index: 999;
}
#featured li.ui-tabs-selected{ /*Selected tab style*/
z-index: 999;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
z-index: 999;
}
HTML:
<div id="featured" >
<ul class="ui-tabs-nav">
<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a href="#fragment-1"><img src="http://localhost/devilishkiss/images/featured/menu1.png" /></a></li>
<li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-2"><img src="http://localhost/devilishkiss/images/featured/menu2.png" /></a></li>
<li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-4"><img src="http://localhost/devilishkiss/images/featured/menu3.png" /></a></li>
</ul>
<!-- First Content -->
<div id="fragment-1" class="ui-tabs-panel" style="">
<a href="http://www.lulu.com/content/466605"><img src="http://localhost/devilishkiss/images/featured/stuk.png" /></a>
</div>
<!-- Second Content -->
<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style="">
<a href="http://www.lulu.com/content/466605"><img src="http://localhost/devilishkiss/images/featured/jrabbit2011.png" /></a>
</div>
<!-- Fourth Content -->
<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style="">
<a href="http://www.lulu.com/content/466605"><img src="http://localhost/devilishkiss/images/featured/fg_feat.png" /></a>
</div>
</div>
JQuery的:
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "show"}}).tabs("rotate", 3000);
});
</script>
所以我只想澄清标签有被部分隐藏的图像。当选项卡被选中时,我希望选项卡能够升至所有内容的顶部以显示完整图像。
所有帮助表示赞赏 感谢 乔
谢谢你,但问题仍然存在所选班级的x-index仍然不起作用:) – Joseph 2011-03-27 13:33:23
我不太清楚你的问题是什么。是因为你使用图像吗?你可以在jsbin.com或jsfiddle.net上发布你的代码(包括图片)吗? – 2011-03-27 13:37:29