我希望能够使用
Javascript / jQuery在xhtml textareas中创建一种折叠.例如,给出以下文本:
ABC [123] DEF
当光标没有超过它时,我希望[123]减少到[],即对于光标|:
ABC [] DEF|
AB|C [] DEF
ABC [|123] DEF
ABC [12|3] DEF
我希望保留大括号内的内容,当然,当项目折叠时(即当光标退出大括号时),并在折叠时恢复(光标进入大括号).
我非常不得不对此有所了解.
谢谢.
布赖恩
最佳答案 您可能希望查看使用JavaScript实现的一些富文本编辑器.如果你把折叠视为一种内联样式的东西(css display:none;},我相信你可以在它们的语法高亮中添加一个规则,让折叠工作不费吹灰之力.
你也可以看看Mozilla的bespin项目(http://mozillalabs.com/bespin/).无法发布更多链接,对SO来说没什么新意.