【发布时间】:2018-04-16 17:40:52
【问题描述】:
我正在创建一个打字培训师页面,用户可以在其中练习打字。考虑以下几点:
HTML:
<div>
<input type="button" value="Start!">
</div>
<div id="cd">
<span id="time"></span> left!
</div>
<div data-placeholder="Some text goes here." id="ph">
<div contenteditable="false" id="ed"></div>
</div>
https://jsfiddle.net/y7nwju6p/8/
当用户键入时,如果输入正确,则字符变为蓝色,如果不正确,则变为红色。一切正常,只要文本不超过一行。请参阅以下内容:
https://jsfiddle.net/nce4zqeu/30/
问题在于,当用户键入时,我将占位符中的字符替换为空格,这样看起来它们正在消失。一旦这相当于一整行空格,文本就会错误地换行。有什么方法可以让它正确包装吗?
感谢您的帮助。
【问题讨论】:
标签: javascript jquery html css