【发布时间】:2020-12-20 02:46:17
【问题描述】:
我有一个可以拖动的文本区域,其中的文本仍然可以通过拖动来选择。为了区分“文本拖动”和“移动拖动”,我必须知道用户开始拖动的点(即鼠标按下位置)是空白或文本。
我唯一能想到的就是使用字符宽度和行高来计算,我想避免这种情况。
【问题讨论】:
-
也许您可以通过在 textarea 下放置一个 div 并从 textarea(文本周围的空间)中删除空白来重新创建空白
-
只需添加一个拖动手柄......你想做的事情在这么多边缘情况下都会失败。
-
@epascarello 你的意思是调整大小的句柄?那不是我需要的
标签: javascript html textarea