我有一些代码可以在页面上创建“键入文本效果”——即 javascript 获取一个字符串并将其输出到屏幕上,使其看起来像是正在键入。我从这里的演示中获取了代码。
问题是我希望它输出 html 代码,例如屏幕上的输出应该是这样的:
<html>
<body>
Something here etc etc...
</body>
</head>
在 chrome 中,这以一种相当不稳定的方式工作 - 有时它工作得很好,但有时它不显示第一个左尖括号,让我得到输出'html>'
而不是'<html>'
. 在 safari 中,左尖括号根本不显示。我尝试了各种方法,'<'
使用 unicode 代替括号,但我所做的一切似乎都以相同的结果结束。
这是代码的 github 要点,这里是一个 bl.ocks 页面来展示它的实际效果。我试图制作一个 jsfiddle,但无法让它正常运行,对不起!
非常感谢任何帮助,这让我发疯了。干杯尼克