2011-03-25 57 views
0

我在網頁上有2個不同的選項卡設置:TABS1和TABS2 我有這樣的設置:jquery,如何爲同一個調用添加2個不同的變量?

$('#tabs1').tabs({ 
select: function(event, ui) { 
var theSelectedTab = ui.index; 

if (theSelectedTab == 0) { 
..do something 
} 
}); 

我想要做的就是添加一個變種爲同ui.index」

$('#tabs2').tabs({ 
select: function(event, ui) { 
var theSelectedTab1 = ui.index; 

if (theSelectedTab1 == 0) { 
..do something 
} 
}); 

但它看起來像var theSelectedTab = ui.index;var theSelectedTab1 = ui.index;

矛盾的我怎麼能分開呢?

感謝

+0

他們是兩個不同功能的局部變量,甚至沒有相同的。我不明白他們會發生什麼衝突。你有什麼問題? – 2011-03-25 21:33:03

+0

我在想同樣的事情,但是當我添加第二個var時,腳本停止工作 – Patrioticcow 2011-03-25 21:53:01

回答

0

我糾正你的代碼,你可以在這裏找到完整的解決方案:http://jsfiddle.net/Ngetw/

我認爲錯誤來自缺少支架(})應該關閉select: function(event, ui) {線。

問候。

+0

謝謝,看起來我是盲目的.. :)當你運行腳本時,如何使兩個主要選項卡中的第二個選項卡處於活動狀態? – Patrioticcow 2011-03-25 22:52:42

+0

@Patrioticcow:因爲它不活躍? – Zakaria 2011-03-26 11:23:56

相關問題