2014-07-10 62 views
0

我剛剛用jQuery 1.10做了一個jQuery切換,它消失了。在jquery 1.10版本上消失的切換框

但它在jQuery 1.6版本上正常工作。

我需要什麼來解決這個問題?

http://jsfiddle.net/5Wu6m/261/

$(".login").toggle(function() { 
    $(this).animate({left: '20'},80); 
    $(this).removeClass('on'); 
    $('.tab2').show(''); 
    $('.tab1').hide(''); 

}, function() { 
    $(this).animate({left: '0'},80); 
    $(this).addClass('on'); 
    $('.tab1').show(''); 
    $('.tab2').hide(''); 
}); 
+0

你想實現什麼? – webeno

回答

0

雖然你沒有提供的正是你想實現,我去給你上,你可以如何使用的例子是什麼太多的信息toggle再使用一些你最初發布在您的提琴:

$(".login").click(function() { 
    $('.tab1, .tab2').toggle(function() { 
    }); 
}); 

您的新小提琴:http://jsfiddle.net/5Wu6m/262/

顯示或隱藏的已經通過使用切換功能發生了,並且您在裏面添加的任何內容將會在動畫結束時觸發。

它需要2個參數,但不是2個不同的功能,而不僅僅是持續時間和完成功能。

更多信息可以在這裏找到:http://api.jquery.com/toggle/