Javascript 调用多个设置超时时隐藏的div文本

Javascript 调用多个设置超时时隐藏的div文本,javascript,jquery,html,settimeout,Javascript,Jquery,Html,Settimeout,其要点是: 我使用jQuery创建了一个效果,其中显示了一系列div,每个div都“动画化”了一些文本的键入——这实际上就是我使用Javascript的setTimeout()多次将jQuery.html()值重置为文本子字符串(长度递增) 每隔一段时间,输入动画就会在文本的中间暂停,并一直挂在那里,直到理论上文本已经完成输入——此时它会显示全文。在Chrome、Firefox和Safari中的相同位置以及在不同的计算机上都会出现暂停。奇怪的是,虽然我可以看到它暂停,但在调试时,我仍然可以看到在

其要点是:

我使用jQuery创建了一个效果,其中显示了一系列div,每个div都“动画化”了一些文本的键入——这实际上就是我使用Javascript的setTimeout()多次将jQuery.html()值重置为文本子字符串(长度递增)

每隔一段时间,输入动画就会在文本的中间暂停,并一直挂在那里,直到理论上文本已经完成输入——此时它会显示全文。在Chrome、Firefox和Safari中的相同位置以及在不同的计算机上都会出现暂停。奇怪的是,虽然我可以看到它暂停,但在调试时,我仍然可以看到在DOM树中正确键入div文本

我还允许用户单击以跳到下一个div。暂停问题仅在我触发此单击回调后发生


有人知道吗?我在这里被难住了(不幸的是,我不能发布任何代码,但如果有帮助的话,我可以发布伪代码。

Chrome、Firefox和Safari都在本机代码编译器中使用JavaScript。这些都在未指定的点设置,导致JavaScript执行短暂延迟。这可能是原因。

是的,请发布一些代码,伪代码或非伪代码,告诉我们您在做什么。a)当用户单击“跳过”时,是否正在清除超时(
clearTimeout(timeoutID)
)?b) 在测试时尝试禁用调试器-例如,当DOM中的情况发生快速变化时,Firebug对CPU的占用相当大