簡體   English   中英

jquery-ui 1.10.4中的Capture選項卡選擇事件

[英]Capture tab select event in jquery-ui 1.10.4

我正在嘗試捕獲一個選項卡選擇事件,就像來自將近3年前的類似問題中的 jsfiddle一樣。 當在鏈接的jsfiddle中使用jquery-ui-1.8.9時,以下代碼可以工作:

<script>
$('#tabs').tabs({
      select: function(event, ui){
             //do stuff
      }
});
 </script>
 <div id="tabs">
        <ul>
            <li><a href="#tabs-1">First</a></li>
            <li><a href="#tabs-2">Second</a></li>
            <li><a href="#tabs-3">Third</a></li>
        </ul>
        <div id="tabs-1">
            <iframe src="page1.html" width="100%" height="600" marginheight="0" frameborder="0"></iframe>
        </div>
        <div id="tabs-2">
            <iframe src="page2.html" width="100%" height="600" marginheight="0" frameborder="0"></iframe>
        </div>
        <div id="tabs-3">
            <iframe src="page3.html" width="100%" height="600" marginheight="0" frameborder="0"></iframe>
        </div>
    </div>

我似乎找不到在較新版本中可用的任何方法。 我非常想避免在這里退回到1.8.9,但是對我來說,必須能夠檢測到何時選擇了選項卡。 還有其他人遇到這個問題嗎? 我敢肯定這很簡單,但我無法弄清楚。

在jQuery UI 1.10。*中,它是激活的而不是選擇:

$('#tabs').tabs({
    activate: function(event, ui){
        //do stuff
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM