jquery:动画必须继续(动画和同步ajax请求)
jquery: animation must go on (animation and sync ajax request)
all!
我使用以下代码:1( 激活动画。例如:
$( ". Wait-screen"). FadeTo (250, 1.0);
2( 向服务器发送请求并等待回复:
$.ajax(async: false, ...);
当开始执行对服务器的请求时,所有停止-动画没有运行,但一旦请求完成-所有运行
如何使浏览器中的同步请求(async:false(动画工作?
同步意味着一次只能运行一行代码。因此,您提出的请求将阻止所有其他代码,直到完成为止。您必须将async: true
设置为非阻塞。
Synchronous意味着代码正在阻塞:所有剩余的js代码都将暂停,直到请求返回。因此,被阻止的动画是预期的结果,因为在请求返回之前,没有javascript干扰DOM。也许,有时,有一个很好的理由来发出同步ajax请求——但我从来没有这样做过——但在这种情况下,当你有一个动画正在进行时,这似乎不是其中之一。
是否有特殊原因使请求同步?
如果出于某种特定原因,您绝对需要同步请求,也许——我不知道,我从未测试过——使用纯css动画会起作用。
相关文章:
- 音频和动画在javasctipt循环中同步
- 淘汰绑定中的同步动画
- jQuery动画不同步
- 使javascript动画条与动画百分比同步
- JQuery 同步动画不起作用
- 我的css动画和JQuery没有同步
- 每隔几秒钟更改一个元素并与动画同步
- JavaScript动画同步
- 在javascript中同步动画
- React颜色动画同步
- 如何将JavaScript动画与歌曲的节奏同步,而无需构建“音频可视化器”
- Mootools 1.3.1:链式动画和同步动画2个元素
- 同步JQuery动画与计算在一个循环
- 同步css关键帧动画与jQuery setInterval
- 画布动画与视频时间同步
- 同步动画,或在动画的中途点调用
- 西蒙游戏javascript,我如何同步按钮的灯不踩在彼此与动画()和延迟()JQUERY
- 加载和显示多个动画gif在同一时间(同步)与Javascript
- React动画同步
- 动画同步,光标和高亮