0

我有一系列与“tabsselect”事件相关的大型方法,但 Jquery UI 不会为初始选项卡触发,并且在第一个选项卡上使用 select 方法不会触发 tabsselect 事件。

我也尝试过在第一个选项卡上手动触发“tabsselect”,但是:

$('#tabContainer').trigger('tabsselect');

不触发事件,

$('#firstTab').trigger('tabsselect');

没有给出在方法中使用的正确参数(函数(事件,ui))。

有人解决了这个问题吗?我必须避免调用备用选项卡,然后再调用正确的初始选项卡,因为这些方法会进行大量处理来初始化页面并保存选项卡视图历史记录。

谢谢。

4

2 回答 2

4

用这个:

$('#tabs').trigger( "tabselect", {index:the_selected_tab_number});

您需要将函数附加到 tabselect 事件才能工作。

于 2012-12-13T19:13:49.297 回答
0

而不是触发tabsselect,您应该简单地尝试触发该click选项卡的事件。

因此,您的代码将如下所示:

$('#firstTab').trigger('click');
于 2012-11-06T12:05:18.977 回答