Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript在调用之间占用额外的时间_Javascript_Jquery_Performance - Fatal编程技术网

JavaScript在调用之间占用额外的时间

JavaScript在调用之间占用额外的时间,javascript,jquery,performance,Javascript,Jquery,Performance,这是我的JavaScript代码。我知道它发现名为modal的对象很好。然后它立即吐出背景消失了然后我大约需要10秒钟才能看到淡出模式。这意味着动画在整整10秒钟内没有运行 知道为什么会这样吗?超级简单。。。我认为一些动画正在排队,所以我将其更改为: modal.stop().animate一切正常什么是modal和modalBG以及在其他地方调用的任何其他动画?是modal和modalBG相同的元素吗?我应该假设选项。animationSpeed不是五秒吗?modal和modalBG是不同的j

这是我的JavaScript代码。我知道它发现名为
modal
的对象很好。然后它立即吐出
背景消失了然后我大约需要10秒钟才能看到
淡出模式
。这意味着动画在整整10秒钟内没有运行


知道为什么会这样吗?

超级简单。。。我认为一些动画正在排队,所以我将其更改为:


modal.stop().animate
一切正常

什么是
modal
modalBG
以及在其他地方调用的任何其他动画?是
modal
modalBG
相同的元素吗?我应该假设
选项。animationSpeed
不是五秒吗?
modal
modalBG
是不同的jQuery物体。它们都是已确认的jQuery对象<代码>选项。动画速度
更像是300毫秒。恐怕问题不在你发布的代码中。这与其说是答案,不如说是一个接近的原因。
console.log("FADIG");
console.log(modal);
modalBG.delay(options.animationspeed).fadeOut(options.animationspeed);
console.log("background GONE!");
modal.animate({
    "opacity": 0
}, 300, function () {
    console.log("FADED OUT MODAL");
    modal.css({
        'opacity': 1,
        'visibility': 'hidden',
        'top': topMeasure
    });
    unlockModal();
});