2
我已經花了一些時間搜索所以將鼠標座標映射到文本偏移量(用於拖放),但我遇到的唯一解決方案是將每個字符包裝在自己的跨度中,以便您可以監視鼠標事件該跨度,這不是一個可擴展的解決方案(適用於大型文檔)。Google文檔如何將鼠標座標映射到文本偏移(用於拖放)?
但是,Google Docs能夠跟蹤鼠標光標,因爲它會拖動文本(在鼠標所在文本中繪製插入點)。通過監視文本中和文本週圍的DOM,它似乎沒有使用字符跨度技術。有誰知道這是如何完成的?
我不知道CONTENTEDITABLE和範圍/選擇(已經寫我自己的HTML編輯器),但這些都不是對真正的問題有關。 – Yang