嘿,伙计们。
首先,我不想在文本节点中检测 \n 。我需要知道的是文本何时/何处换行到另一行。
我的想法是逐个字母迭代TextNode,创建一个新的TextNode复合所有字母直到当前步骤,之后我将计算文本节点的高度,如果当前步骤的高度与前一个不同一,然后换行。
问题是我很难弄清楚当前文本的高度。这是我到目前为止所拥有的:http: //jsfiddle.net/mfnAT/2/
可以看到返回的高度getTextNodeHeight
不正确,不知道哪里出错了。我在这里找到了这个功能。
你们有谁知道如何解决这个问题?还是解决这个问题的更好方法?