【发布时间】:2010-06-30 13:08:24
【问题描述】:
如何使用完全相同的选项卡制作 jquery 选项卡 在内容的顶部和底部?
所以这两个标签组合在一起,并且互相镜像:
【问题讨论】:
标签: jquery jquery-ui tabs jquery-ui-tabs jquery-tabs
如何使用完全相同的选项卡制作 jquery 选项卡 在内容的顶部和底部?
所以这两个标签组合在一起,并且互相镜像:
【问题讨论】:
标签: jquery jquery-ui tabs jquery-ui-tabs jquery-tabs
这是对 jQuery 选项卡的全面破解,但我想不出任何其他方法来轻松实现这一点。 您只需要将样式放在克隆的选项卡上。您可以查看here 的实时示例。
hacked JavaScript 代码如下:
$(function() {
var myTabs = $("#tabs").tabs();
var x = $('.ui-tabs-nav').clone().addClass('mySecondTabs');
$('#tabs').append(x);
$('.mySecondTabs').tabs();
$('#tabs').tabs({
select: function(event, ui)
{
index = ui.index;
x = $('.mySecondTabs').children('li:nth-child('+(parseInt(index)+1)+')');
$('.mySecondTabs').children('li').removeClass('ui-tabs-selected').removeClass('ui-state-active');
x.addClass('ui-tabs-selected').addClass('ui-state-active');
}
});
$('.mySecondTabs').children('li').click(function ()
{
$('#tabs').tabs("select", $('.mySecondTabs').children('li').index(this));
});
});
【讨论】:
很简单:
$('#tabs').tabs();
$('#my-text-link').click(function(){
$('#tabs').tabs( "option", "active", 1 ); //open the second tab [0,1,2...]
});
【讨论】: