'对于'循环,替换span标记的问题
'for' loop in queue, issue with replacing span tags
我正试图用队列函数中的动画做一些棘手的事情。我犹豫要不要在这里发布我的原始代码,因为它又长又乱。但我已经将我遇到的问题归结为以下示例(我使用Alnitak:jQuery:code在添加delay()和removeClass()后停止工作的方法对队列进行编码):
http://jsfiddle.net/AYMY7/6/
这是一个试图编写一个程序,将动画的素数幂分解100。它是用for循环构建的,在这个循环中,#targetdiv每次都会接收新的html,其中需要替换的部分周围有"span"标记。然后,"span'"部分应该淡出,被某些东西替换,然后淡入。如果你运行它,你会看到淡入/淡出只在循环中第一次起作用,然后停止。我的猜测是,这是因为当下一次迭代替换#targetdiv中的html时,"span"标记被视为新的标记,不受原始"span"队列的影响。我不知道这是否有意义,但如果你研究代码并运行它,你就会明白我的意思。
我试着用类和id来修复它,但我认为同样的核心问题仍然存在。有人能想出办法解决这个问题吗?
我想我通过为每个片段添加单独的div并更改数组来修复它:
http://jsfiddle.net/nQjBw/2/
这几乎很有效,除了这些小抽搐似乎是随机发生的。因此,如果有人能看到如何解决这个问题,那将是非常棒的。
在任何一种情况下,我都需要一个不特定于分解数字的解决方案,因为我正试图将这种方法用于更大的项目。
谢谢!
这似乎有效:
http://jsfiddle.net/EHJfR/
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- JavaScript异步问题
- 如何解决Yii中的页面刷新问题
- Safari(Mac OS)上的jQuery平滑滚动问题
- jqGrid树网格问题
- 使用正则表达式评估电子邮件地址时出现性能问题
- '对于'循环,替换span标记的问题
- 对于循环和阵列问题-ngRepeat
- c:对于JavaScript函数的一部分时的每个问题
- 对于javascript和jquery的循环数组问题
- 对于表述和Img问题
- 对于js中的of语句-dom集合的问题