就像如何使用click()
触发元素上的click事件一样,是否有任何方法可以模拟字符串的键入?
最佳答案
您是在寻找一种触发与打字相关的事件的方法,还是想要将文本追加到容器中以使其看起来像是在打字?如果您正在寻找事件,那么@Nick在建议触发事件的方法方面是绝对正确的。如果是后者,则需要使用计时器用文本的连续子字符串替换容器的text/html。如果文本很长,可以通过添加包含每个字母的连续span
元素来获得更好的效果-这将减少闪烁的文本,因为文本被替换并且布局会瞬时更改。
编辑:我要添加一个示例,但事实证明已经有一个插件:jTypeWriter。
关于jquery - 您如何使用jQuery模拟打字?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2578211/