[英]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.