显示回调不会触发jquery ui标签
我遵循这些例子: http : //jsfiddle.net/Shef/k6TEZ/ ,其中使用了callback
show()
。 我也在执行这个callback
,但似乎无法正常工作。 这是我的html和jquery
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更改日志 :
删除:显示事件。
看起来你应该使用activate
或beforeActivate
。