Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示回调未触发jquery ui选项卡_Jquery_Jquery Ui_Tabs - Fatal编程技术网

显示回调未触发jquery ui选项卡

显示回调未触发jquery ui选项卡,jquery,jquery-ui,tabs,Jquery,Jquery Ui,Tabs,我遵循以下示例:,其中使用了回调show()。 我也在执行这个回调,但它似乎不起作用。这里是我的html和jquery $("#tabs").tabs({ show: function(event,ui){ console.log("shown"+ui.index); } }); $( "#tabs" ).find( ".ui-tabs-nav" ).sortable({ axis: "x" }); //tabsactivate //tabs

我遵循以下示例:,其中使用了
回调
show()
。 我也在执行这个
回调
,但它似乎不起作用。这里是我的htmljquery

 $("#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());
});
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>
有人能帮我弄明白为什么
show()
没有开火吗

使用jqueryui1.10时,它不工作。对于1.9.2,它可以工作。

根据:

不推荐:显示事件;重命名为激活

并根据:

删除:显示事件


看起来您应该使用或。

刚刚编辑,我刚刚注意到。根据,1.10中的tabs小部件中删除了show事件