2

我正在使用 Javascript 构建一个浏览器内的 IDE。代码/小部件存储在文档中。我想控制编辑过程,所以我拦截击键并在编辑点位于 DOM 的位置显示模拟光标。(起初我尝试使用 contenteditable = true 但这并没有给我足够的控制权。)

我已经取得了一些进展,因此单击会将光标插入 div 的开头,并且向右箭头将移动到下一个节点,尽管现在我意识到我将不得不深入研究 contents() 并保持跟踪我在文本节点中的光标位置..

我想知道是否有人知道我可以参考或只是复制或其他东西而不是重新发明轮子的任何代码。我正在使用 jQuery,但这不是必需的。

4

1 回答 1

0

也许Mozilla Bespin可以提供帮助。但是恕我直言,如果您不能使用 contenteditable,您将需要编写大量代码。

于 2010-03-08T01:19:59.300 回答