Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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 - Fatal编程技术网

Javascript ';对于';队列中的循环,替换跨度标记时出现问题

Javascript ';对于';队列中的循环,替换跨度标记时出现问题,javascript,jquery,Javascript,Jquery,我试图在队列函数中使用动画来做一些棘手的事情。我犹豫是否将我的原始代码发布到这里,因为它又长又乱。但我已经将我必须解决的问题归结到以下示例中(我正在使用Alnitak的此方法对队列进行编码:): 这是一个试图写一个程序,将动画的主要权力分解100。它由一个for循环构成,在该循环中#target div每次都会接收新的html,需要替换的片段周围都有“span”标记。然后,“跨度”部分应该淡出,被某些东西取代,然后淡入。如果您运行它,您将看到淡入/淡出仅在循环中第一次起作用,然后停止。我的猜测

我试图在队列函数中使用动画来做一些棘手的事情。我犹豫是否将我的原始代码发布到这里,因为它又长又乱。但我已经将我必须解决的问题归结到以下示例中(我正在使用Alnitak的此方法对队列进行编码:):

这是一个试图写一个程序,将动画的主要权力分解100。它由一个for循环构成,在该循环中#target div每次都会接收新的html,需要替换的片段周围都有“span”标记。然后,“跨度”部分应该淡出,被某些东西取代,然后淡入。如果您运行它,您将看到淡入/淡出仅在循环中第一次起作用,然后停止。我的猜测是,这是因为当下一次迭代替换#target div中的html时,“span”标记被视为新标记,不受原始“span”队列的影响。我不知道这是否有意义,但是如果你研究代码并运行它,你就会明白我的意思

我试着用类和id来修复它,但我认为同样的核心问题仍然存在。有人能想出办法解决这个问题吗

我想我通过为每个片段添加单独的div并更改数组来修复它:

这几乎非常有效,除了这些小抽搐似乎是随机发生的。因此,如果有人能看到如何解决这个问题,那将是非常棒的

在这两种情况下,我都需要一个解决方案,它不是特定于分解数字的,因为我正试图在更大的项目中使用这种方法

谢谢

这似乎有效:


我将从重写
var部分开始,从一开始你就可以为例如
{2*2[*5*5]}
-和在
{}
之间淡入str,在
[]
之间淡出,创建自己的语法。然后从乞讨中再试一次。在你的地方,我会这样说:)有没有一个简单的例子,你可以给我演示如何工作?