显示回调不会触发jquery ui标签

我遵循这些例子: http : //jsfiddle.net/Shef/k6TEZ/ ,其中使用了callback show() 。 我也在执行这个callback ,但似乎无法正常工作。 这是我的htmljquery

HTML

 

Proin elit arcu,mpus lectus.

Morbi tincidunt, d

Mauris eleife.

jQuery的

  $("#tabs").tabs({ show: function(event,ui){ console.log("shown"+ui.index); } }); $( "#tabs" ).find( ".ui-tabs-nav" ).sortable({ axis: "x" }); //tabsactivate //tabsshow $('#tabs').on('tabsactivate', function(event, ui) { $(ui.newTab).data('index',ui.newTab.index()); console.log($(ui.newTab).data('index'),ui.newTab.index()); }); 

有人可以帮我解决为什么show()没有解雇?

jquery ui 1.10它不起作用。 使用1.9.2它可以工作。

根据jQuery UI 1.9更改日志 :

不推荐:show event; 重命名为激活。

并根据jQuery UI 1.10更改日志 :

删除:显示事件。

看起来你应该使用activatebeforeActivate