如果單擊另一個選項卡,我有一個關於重置活動選項卡類的狀態的問題。下面的代碼按預期切換類,以顯示不同的標籤顏色圖像,但如果我點擊另一個標籤,則兩個標籤都顯示爲活動狀態。將選項卡的值重置爲默認的css狀態
我的問題是我需要添加什麼來重置活動選項卡回到其默認狀態,並激活新點擊的選項卡到活動狀態。
$(document).ready(function(){
$('.slide-out').each(function(){
var $this = $(this);
var defaultPos = roundValue($this.css('left'));
$('.tab', $this).on('click', function(){
var tab = $(this);
var goTo = tab.attr('slide-To');
var currentPos = roundValue($this.css('left'));
if(goTo == currentPos){
goTo = defaultPos;
}
$this.animate({'left': goTo}, 'slow');
$(this).toggleClass('handle2-selected');
});
});
});
從所有選項卡中刪除選定的班級,然後再將其應用到您需要的班級。 –