我在 jquery ui 的手风琴中使用标签。你可以在这里看到代码
h3
我的问题是,当用户单击行(标签)并且仅此选项卡时,我想运行第一个选项卡结果。现在实现的代码调用所有行的第一个选项卡。
先感谢您!
vk
$( "#accordion" ).accordion({
heightStyle: "content",
collapsible:true,
active:false,
activate: function( event, ui ) {
var active = $(this).accordion( "option", "active" );
$('#tabs-' + active).tabs({
beforeLoad: function( event, ui ) {
ui.jqXHR.error(function() {
ui.panel.html(
"Couldn't load this tab. We'll try to fix this as soon as possible. " +
"If this wouldn't be a demo.");
});
}
});
}
});
这个想法是为您的选项卡分配一个与其行相对应的 ID,并在激活事件时,通过手风琴 API 选择此 ID,并通过扩展选项卡容器,然后激活它。
小提琴:http: //jsfiddle.net/limdauto/pSMQy/5/