Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
哪个JQuery选项卡小部件提供onload事件?_Jquery_Jquery Ui_Tabs_Onload Event - Fatal编程技术网

哪个JQuery选项卡小部件提供onload事件?

哪个JQuery选项卡小部件提供onload事件?,jquery,jquery-ui,tabs,onload-event,Jquery,Jquery Ui,Tabs,Onload Event,哪个tabstrip小部件有一个工作的onload事件钩子,这样每当打开一个选项卡时我就可以运行一些代码(加载选项卡内容) jQueryUITabs有一个,但在加载页面时不会触发,因此打开URL#tabs-2将显示一个空的第二个选项卡。有一个事件会在加载页面时触发,但在单击选项卡时不会触发,这会导致重复代码(两个事件中的回调相同)。 到目前为止,我只找到了将代码放在单独函数loadTabstrip1Tab(index)/loadTabstrip2Tab(index)/。。。这两个事件都会调用。

哪个tabstrip小部件有一个工作的onload事件钩子,这样每当打开一个选项卡时我就可以运行一些代码(加载选项卡内容)

jQueryUITabs有一个,但在加载页面时不会触发,因此打开URL#tabs-2将显示一个空的第二个选项卡。有一个事件会在加载页面时触发,但在单击选项卡时不会触发,这会导致重复代码(两个事件中的回调相同)。
到目前为止,我只找到了将代码放在单独函数loadTabstrip1Tab(index)/loadTabstrip2Tab(index)/。。。这两个事件都会调用。
根据a,缺少此类活动似乎是一个设计决策。
可能有一个简单的解决方案,但我似乎想不出来。
(Re-)什么也不做

此小部件有修复程序吗?


有人能推荐另一个提供这种选项卡激活事件挂钩的选项卡小部件吗?

我找到了一些JQuery UI选项卡的东西。“show”选项不是一个事件,但它看起来像是我期望“activate”事件所做的:

$("#tabs").tabs({
    show: function( e,ui )
    {
        alert("tab " + ui.panel.id + " activated");
    }
});
这是一个例子


所以我想这会把第一个问题变成“这是一个好的/坏的解决方案吗”…

好吧,我为JQuery UI选项卡找到了一些东西。“show”选项不是一个事件,但它看起来像是我期望“activate”事件所做的:

$("#tabs").tabs({
    show: function( e,ui )
    {
        alert("tab " + ui.panel.id + " activated");
    }
});
这是一个例子

所以我想这会把第一个问题变成“这是一个好/坏的解决方案吗”