Javascript、textarea、检测行已更改的最佳方法
我正在尝试在图像上添加WYSIWYG编辑信号 所以,我得到了文本区域。我(实时)在那里生成Javascript、textarea、检测行已更改的最佳方法,javascript,textarea,onchange,textinput,Javascript,Textarea,Onchange,Textinput,我正在尝试在图像上添加WYSIWYG编辑信号 所以,我得到了文本区域。我(实时)在那里生成文本。文本可以在中。在每一行上,它都是一个新行和一个新的。我设置rect size(witdth,height)取决于返回的text.getBBox()函数,通过索引将每个rect大小的数据存储在某个数组中 现在,若我更改中间行中的一些文本,我想更改放置该文本的矩形的大小 我应该如何检测,哪一行已经被它的大小改变了? Ofc我可以存储旧的textarea数据,每次在textinput上比较更改的数据,查找更
文本。文本可以在
中。在每一行上,它都是一个新行和一个新的
。我设置rect size(witdth,height)取决于返回的text.getBBox()
函数,通过索引将每个rect大小的数据存储在某个数组中
现在,若我更改中间行中的一些文本,我想更改放置该文本的矩形的大小
我应该如何检测,哪一行已经被它的大小改变了?
Ofc我可以存储旧的textarea数据,每次在textinput上比较更改的数据,查找更改的行等,但这似乎是一个糟糕的解决方案
UPD:
我假设有一个解决办法,每次内容发生变化时,我都会逐行重画
中的所有文本,但这看起来也不是一个好的解决方案