textarea的捷径

时间:2009-05-31 10:05:46

标签: javascript html javascript-events

我正在尝试编写文本编辑器。

我需要:

  • 能够理解选择的文本,以便快捷方式可以在文本的正确部分中工作,就像在此编辑器中一样,如果我在文本中间选择一个单词,然后按Ctrl + B
  • 能够在按下某些键时捕获,如此Ctrl + B和TAB

任何提示?

2 个答案:

答案 0 :(得分:1)

看看Reverse Engineering the WMD Editor。这是SO上使用的编辑器,支持你所指的内容。将当前文本选择扩充为粗体的函数称为doBorI()。在源中搜索它。

至于捕捉键盘事件,this page有一个很好的基础,包括检测已按下哪个键。

不确定您的具体问题是什么,但希望这些都是好的开始。

答案 1 :(得分:0)

我建议看一下现有的编辑,看看他们是如何处理的。

我最近开始使用:JWysiwyg,它具有非常简洁的代码库,因此更容易破译。