2013-08-06 61 views
0

AM中激活Tab。我的應用程序中有標籤。我們可以通過點擊上一個標籤上的按鈕或直接點擊TAB移動到該標籤。在這兩種情況下,我需要驗證標籤。在按鈕點擊我使用使用jQuery 1.9.1在Jquery

$("#tabs").tabs("option", "active", 1); 

當我點擊選項卡正在使用下面的代碼

beforeActivate: function(event, ui) {} 

的問題是,這beforeActivate被觸發激活通過點擊按鈕也是標籤。有沒有辦法在beforeActivate事件中檢查是否該操作來自標籤更改或按鈕單擊。

回答

0

是讓var x=0

上的x=1

button click變化值比前檢查beforeActivate:

beforeActivate: function(event, ui) { 
     if(x == 1){ 
     alert('tab changed by button click'); 
     x=0; //set value of x again to 0 
     } 
}) 
+0

試過ID。但沒有工作..問題是我dint宣佈變量作爲一個全球性的。但現在工作。謝謝。 – selva

相關問題