0

我在 jquery ui 的手风琴中使用标签。你可以在这里看到代码

h3我的问题是,当用户单击行(标签)并且仅此选项卡时,我想运行第一个选项卡结果。现在实现的代码调用所有行的第一个选项卡。

先感谢您!

vk

4

1 回答 1

0
$( "#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/

于 2013-09-10T08:38:29.700 回答