我經常遇到這個問題,最後動畫跳躍或口吃。有這個常見的解決辦法嗎?jQuery Animation Jumpiness
下面是動畫的結尾部分,http://jsfiddle.net/MqVcb/。
單擊菜單中的「向下滑動項目」鏈接查看口吃。
這裏是jQuery代碼,
var menu_ul = $('.left-sidebar-nav > li > ul'),
menu_a = $('.left-sidebar-nav > li > a');
menu_ul.hide();
menu_a.click(function(e) {
e.preventDefault();
if(!$(this).hasClass('active')) {
menu_a.removeClass('active');
menu_ul.filter(':visible').slideUp('normal');
$(this).addClass('active').next().stop(true,true).slideDown('normal');
} else {
$(this).removeClass('active');
$(this).next().stop(true,true).slideUp('normal');
}
});
謝謝
與jQuery的動畫元素避免利潤。 – sscirrus