2013-07-09 59 views
3

我正在關注這些示例:http://jsfiddle.net/Shef/k6TEZ/,其中使用了callbackshow()。 我也在執行callback,但它似乎不起作用。這裏是我的HTMLjQuery的顯示回調沒有觸發jquery ui標籤

HTML

<div id="tabs"> 
    <ul> 
     <li><a href="#tabs-1">Nunc tincidunt</a></li> 
     <li><a href="#tabs-2">Proin dolor</a></li> 
     <li><a href="#tabs-3">Aenean lacinia</a></li> 
     </ul> 
     <div id="tabs-1"> 
     <p>Proin elit arcu,mpus lectus.</p> 
     </div> 
     <div id="tabs-2"> 
     <p>Morbi tincidunt, d</p> 
     </div> 
     <div id="tabs-3"> 
     <p>Mauris eleife.</p> 

     </div> 
    </div> 

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它的作品。

+0

剛剛編輯,我只注意到它。 – steo

+0

根據[changelog](http://jqueryui.com/changelog/1.10.0/),show事件從1.10中的選項卡控件中移除 – rusln

回答