不知道为什么,但是当我回到原来的状态时,我的动画有点断断续续。下面是 jsfiddle 的链接:
$('.char-more').click(function () {
var $curr = $(this).closest('.widgetWrap'),
$prevActive = $('.activeClass').not($curr);
//$prevActive.removeClass('activeClass');
$prevActive.find('.acontent').animate({
width: 'toggle'
}, {
duration: 500,
easing: 'easeOutExpo',
queue: false
});
$curr.toggleClass('activeClass').find('.acontent').animate({
width: 'toggle'
}, {
duration: 500,
easing: 'easeOutExpo',
queue: false,
complete: function () {
$prevActive.removeClass('activeClass');
}
});
});
任何想法都会很棒!