选项卡在jquery中可见后执行某些操作

时间:2010-12-05 14:57:14

标签: javascript jquery

我正在尝试在javascript中加载一个函数(我正在使用jquery)之后我显示了它的标签。 所以这就是我正在测试的代码:

$("#tabsL").html(data).tabs("destroy").tabs({
    select:function(event, ui){
        var section = $(ui.tab).attr("href");
        var foo = section.split("-");
        var looking_for = "#slideshow-carousel-"+foo[1]+"-"+foo[2]+" ul li img";
        var imgangefd = $(looking_for)[0];
        $(imgangefd).click();
    }
});

但是imgangefd需要可见才能获得点击。 所以我的问题是,在单击并加载并显示选项卡后,我能做些什么?

感谢您的任何线索! 罗伯特

1 个答案:

答案 0 :(得分:3)

绑定tabsshow事件:

$( "#tabControl" ).bind( "tabsshow", function(event, ui) {
  //...
});

要检查特定标签,请查看打开的面板(每个标签打开一个面板):

var panel = $(ui.panel);