「jQuery」Tabsウィジェットのイベントを処理する方法

説明
イベント名 
activate
プロパティ名
newTab 新たにアクティブ
oldTab 非アクティブ
newPanel 新たにアクティブになったパネル
oldPanel 非アクティブになったパネル

JavaScriptコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$(function() {
$('#tabs').tabs({
activate : function(event,ui){
 var tabIndexId = ui.newPanel.attr('id');
 if(tabIndexId =="REG") {
 //登録処理
 } else if(tabIndexId=="UPDATE"){
 //更新処理
 } else if(tabIndexId=="DELETE"){
 //削除処理
 }
 }
});
});
$(function() { $('#tabs').tabs({ activate : function(event,ui){  var tabIndexId = ui.newPanel.attr('id');  if(tabIndexId =="REG") {  //登録処理  } else if(tabIndexId=="UPDATE"){  //更新処理  } else if(tabIndexId=="DELETE"){  //削除処理  }  } }); });
$(function() {
   $('#tabs').tabs({
   activate : function(event,ui){
      var tabIndexId = ui.newPanel.attr('id');
        if(tabIndexId =="REG") {
         //登録処理
        } else if(tabIndexId=="UPDATE"){
         //更新処理
        } else if(tabIndexId=="DELETE"){
         //削除処理
        }
    }
   });
});

htmlコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<div id="tabs">
<ul>
  <li><a href="#REG">登録</a></li>
<li><a href="#UPDATE">更新</a></li>
<li><a href="#DELETE">削除</a></li>
</ul>
</div>
<div id="tabs"> <ul>   <li><a href="#REG">登録</a></li> <li><a href="#UPDATE">更新</a></li> <li><a href="#DELETE">削除</a></li> </ul> </div>
<div id="tabs">
  <ul>
    <li><a href="#REG">登録</a></li>
    <li><a href="#UPDATE">更新</a></li>
    <li><a href="#DELETE">削除</a></li>
  </ul>
</div>

 

jQuery

Posted by arkgame