首页 > 解决方案 > Javascript/Jquery:按顺序执行相同或不同的函数

问题描述

我正在尝试使用 jquery 创建一个基于故事的动画,并且我正在使用一个自定义函数 say("some text"),其中我的角色会发出一个语音气泡。此对话气泡将在屏幕上停留 2 秒。除此之外say(),还有其他动画步骤,如fly()jump()等。完全由用户决定顺序。他/她可以根据他们想要的故事来决定顺序

我如何确保当用户多次输入这些函数时,它们是按顺序执行的,而不是一次执行的。

例子。

move() //character goes to a position
say()  // character emits speech bubble for 2 seconds
jump() // jumps
say()  // emits speech bubble after first bubble is gone

知道如何使用 jQuery 或 JS 做到这一点吗?请注意,序列的顺序不是固定的。

标签: javascriptjquery

解决方案


推荐阅读