Javascript ';对于';队列中的循环,替换跨度标记时出现问题
我试图在队列函数中使用动画来做一些棘手的事情。我犹豫是否将我的原始代码发布到这里,因为它又长又乱。但我已经将我必须解决的问题归结到以下示例中(我正在使用Alnitak的此方法对队列进行编码:): 这是一个试图写一个程序,将动画的主要权力分解100。它由一个for循环构成,在该循环中#target div每次都会接收新的html,需要替换的片段周围都有“span”标记。然后,“跨度”部分应该淡出,被某些东西取代,然后淡入。如果您运行它,您将看到淡入/淡出仅在循环中第一次起作用,然后停止。我的猜测是,这是因为当下一次迭代替换#target div中的html时,“span”标记被视为新标记,不受原始“span”队列的影响。我不知道这是否有意义,但是如果你研究代码并运行它,你就会明白我的意思 我试着用类和id来修复它,但我认为同样的核心问题仍然存在。有人能想出办法解决这个问题吗 我想我通过为每个片段添加单独的div并更改数组来修复它: 这几乎非常有效,除了这些小抽搐似乎是随机发生的。因此,如果有人能看到如何解决这个问题,那将是非常棒的 在这两种情况下,我都需要一个解决方案,它不是特定于分解数字的,因为我正试图在更大的项目中使用这种方法 谢谢 这似乎有效:Javascript ';对于';队列中的循环,替换跨度标记时出现问题,javascript,jquery,Javascript,Jquery,我试图在队列函数中使用动画来做一些棘手的事情。我犹豫是否将我的原始代码发布到这里,因为它又长又乱。但我已经将我必须解决的问题归结到以下示例中(我正在使用Alnitak的此方法对队列进行编码:): 这是一个试图写一个程序,将动画的主要权力分解100。它由一个for循环构成,在该循环中#target div每次都会接收新的html,需要替换的片段周围都有“span”标记。然后,“跨度”部分应该淡出,被某些东西取代,然后淡入。如果您运行它,您将看到淡入/淡出仅在循环中第一次起作用,然后停止。我的猜测
我将从重写
var部分开始,从一开始你就可以为例如{2*2[*5*5]}
-和在{}
之间淡入str,在[]
之间淡出,创建自己的语法。然后从乞讨中再试一次。在你的地方,我会这样说:)有没有一个简单的例子,你可以给我演示如何工作?