它的要点:
我正在使用jQuery创建一个效果,其中显示一系列div,每个div“动画”一些文本的输入 - 这实际上只是我将jQuery .html()值重置为文本子字符串(增加长度)使用Javascript的setTimeout()非常多次。
每隔一段时间,打字动画就会在文本的中途停止,只是挂在那里直到文本理论上已完成输入 - 此时它会显示全文。这些档位始终位于Chrome,Firefox和Safari以及不同计算机上的相同位置。 WEIRD部分是虽然我可以看到它停滞不前,但在调试时我仍然可以看到div文本在DOM树中正确输入。
我还允许用户点击跳到下一个div。停止问题仅在我触发此点击回调后才会发生。
任何人都有任何想法?我在这里很难过。 :(不幸的是我不能发布任何代码,但如果有帮助我可以给伪代码。
答案 0 :(得分:0)
Chrome,Firefox和Safari都将JavaScript用于本机代码编译器。这些设置在未指定的点,导致JavaScript执行的短暂延迟。可能是原因。