【发布时间】:2011-12-01 13:55:38
【问题描述】:
这个不行。动画队列最终陷入混乱。我做错了什么?请帮忙。
$button.bind('click',showHideFavourites);
function showHideFavourites() {
if ($favContent.css('opacity') == 1) {
hideFavourites();
} else {
showFavourites();
}
}
function hideFavourites() {
$button.unbind('click');
$favContent.animate({'opacity':'0'},250,function() {
$favourites.animate({'height':0},{queue:false,duration:250,easing:'easeInOutQuad',complete:function() {
$button.text(showFav);
$button.bind('click',showFavourites);
}});
});
}
function showFavourites() {
$button.unbind('click');
$favourites.animate({'height':fl_openHeight},{queue:false,duration:250,easing:'easeInOutQuad',complete:function() {
$favContent.animate({'opacity':'1'},250);
$button.text(hideFav);
$button.bind('click',hideFavourites);
});
}});
}
【问题讨论】:
标签: jquery queue jquery-animate bind unbind