我想创建一个HTML列表,用户可以编辑它们出现在页面上的项目,并使用标准键和成语来处理文字处理应用程序。有点像http://www.workflowy.com如何使一个textarea元素看起来像正常文本
我已经通过给每个列表项一个textarea实现了这一点。最初,文本编辑器的样式隐藏了它,但是如果列表项类被设置为“编辑器”,那么将显示textarea并且列表文本不是。示例在http://jsfiddle.net/WWkWc/13/
如果转到该示例,您会注意到当您单击列表项时,它大多看起来像您期望的那样(在此示例中,您只能通过单击项而不是通过箭头键进行导航) 。唯一真正的问题是,文本框比文本行高,所以当文本框显示列表项越来越高。我无法弄清楚如何摆脱这种影响。
干杯
这看起来相当不错,这样我可能会使用它,但我仍想知道如何解决这个问题与textarea的大小,主要是为了知道这个问题该如何解决呢弹出另一种情况。 – 2011-12-20 23:40:19
@Alexjg - 好的,更新我的答案 – mrtsherman 2011-12-21 01:59:24