为什么订单在以编程方式从选项卡移动到选项卡时很重要(以及1.8.10中的新功能)

时间:2011-03-13 08:04:26

标签: jquery jquery-ui-tabs

直到我更新到jquery-ui-1.8.10(已经使用jQuery 1.5),以下代码按预期工作:

case 'baseeditor': 
 $('#tab1').html(responseText).fadeIn(500, function() { 
  ... load the contents of the tab and stuff...
 }); 
 $("#prolearn").tabs("select",1); 
 break;
case ...

选项卡已加注燃料,然后焦点从tab0(从启动ajax调用的位置)移至tab1。

现在,该代码无效,但此版本可以:

case 'baseeditor': 
 $("#prolearn").tabs("select",1); 
 $('#tab1').html(responseText).fadeIn(500, function() { 
  ... load the contents of the tab and stuff...
 }); 
 break;
case ...

有人可以解释一下这个区别 - 我是否幸运地逃脱了我原来的版本?

感谢/布鲁斯

1 个答案:

答案 0 :(得分:0)

发布此内容后的几天,jQueryUI 1.8.11发布了。使用此版本,$(“#prolearn”)。tabs的顺序(“select”,1);线并不重要。所以,对我来说,我原来的问题现在只有学术兴趣,但实际上,它是封闭的。