我希望,你可以帮助我这样做。
航海tabmenunav有3个小口径,位于表层底层,我需要计算每个表层的高度,并将其置于底层。 目前,所有方面都处于绝对地位, does不好。
Demo: http://jsfiddle.net/QxgDr/24/
<><>Jquery
(function tabszIndex() {
$( ul.tabmenu > li > a ).each(function(e) {
$("#tabmenunav").append("<a href= javascript:void(0); class= >•</a>");
});
$( ul.tabmenu > li > a ).click(function(e) {
var selectedTabIndex = $(this).parent().attr( id ).substring(3); //parseInt(this.hash.substring(4));
$( ul.tabmenu a ).removeClass( active );
$(this).addClass( active );
$( #tabmenunav a ).removeClass( active );
$( #tabmenunav a ).eq($(this).parent().index()).addClass( active );
var i = 0;
$( .tabmenu li ).css( z-index , function(index) {
var z = index < selectedTabIndex ? 1 : (index > selectedTabIndex ? --i : 0);
return z
});
e.preventDefault();
});
$( #tabmenunav a ).click(function() {
var idx = $(this).index();
$( > a , $( ul.tabmenu > li ).eq(idx)).trigger( click );
})
var lastTabIndex = $( .tab ).length - 1;
$( .tab ).each(function(i) {
if (i != lastTabIndex) {
$(this).append("<a href= javascript:void(0) class= next-tab mover >Next Tab »</a>");
}
if (i != 0) {
$(this).append("<a href= javascript:void(0) class= prev-tab mover >« Prev Tab</a>");
}
});
var tabMenu = $( .tab );
$( .next-tab, .prev-tab ).click(function() {
var newTabIndex = $(this).hasClass( next-tab ) ? 1 : -1;
var idx = (parseInt($(this).parents( li ).attr( id ).substring(3)) + newTabIndex);
$( ul.tabmenu > li#tab + idx + > a ).trigger( click );
});
$( > a , $( ul.tabmenu > li ).eq(0)).trigger( click );
(iii)