私が何をしても、実行中のクリックによってこのアニメーションのチェーンが影響を受けないようにすることはできません。.stop
それぞれの前に配置しようとしまし.animate
たが(ブール値に対して「true」/「false」のさまざまな組み合わせを試してみました)、それでは望ましい効果が得られません。
理想的には、キュー/チェーンが完了するまで、アニメーションはクリックに完全に反応しなくなります。
$(window).load(function () {
$(document).ready(function () {
$('.title-bar, #menu-wrap').click(function () {
if ($('#menu-wrap').offset().top - $(window).scrollTop() === 0) {
$('#menu-wrap').animate({top : '-170px'}, 1000);
$('.nav').slideToggle(1400);
$('.lower').css('background-image', 'none');
} else {
$('#menu-wrap').offset().top = 0;
$('#menu-wrap').animate({top : '0px'}, 1000);
$('.nav').slideToggle(600);
$('.lower').css({'background-image' : 'url(menu2.png)', 'background-position' : 'bottom center'});
}
});
});
});
あなたが助けることができることを願っています