0

好的,我在阅读和测试(就像一个魅力)这个问题时没有任何问题changed-text-periodically-in-a-span-from-an-array-with-jquery。问题是当我想更改两个 div 时,而不仅仅是一个。它跳的不是 0,1,2,3,4,5,而是 0,2,4,我不清楚为什么。这是一个jsFiddle代码

如果我将ct== terms.length -1 ? 0 : ct+ 1其作为第二次验证删除,则无济于事。

那么如何让它运行0,1,2,3,4,5呢?

谢谢你。

4

4 回答 4

1

你打电话rotateTerm两次(每次淡出一次):http: //jsfiddle.net/Dv2KV/4/

于 2012-08-22T14:38:54.273 回答
1

您运行了两次 rotateTerm - 每个动画完成一次。我修复了这个问题,还删除了在标题内容上设置术语数据变量的位,因为它不需要......

http://jsfiddle.net/Dv2KV/2/

于 2012-08-22T14:39:47.183 回答
1

rotateTerm每次都打两次电话。您需要使用单独的函数或只调用rotateTerm一次。

于 2012-08-22T14:39:56.427 回答
1

仅仅因为您的函数“rotateTerm”被调用了两次(淡出回调)!

http://jsfiddle.net/Dv2KV/6/

于 2012-08-22T14:40:06.327 回答