【发布时间】:2013-05-18 21:15:14
【问题描述】:
我已经建立了一个editor 将markdown 转换为html。现在我必须使用jquery autosize 插件来调整文本区域的大小。
如果我使用内容可编辑的 div,我可以绕过它。但内容可编辑 div 的问题在于它不保留新行。每次按下返回键时,它都会插入一个新的 div。这会破坏我的应用程序将 markdown 呈现为 html。
有什么方法可以让内容可编辑的 div 的行为与文本区域完全一样?
【问题讨论】:
-
简单的答案没有。我最近与两者一起工作并遇到了同样的问题。 :(
-
您可以告诉浏览器在文本区域处于焦点时将任何“Enter”视为“Shift+Enter”,这将使其能够保持在同一个 div 中。
-
@Mr_Green 那真是太糟糕了。那么使用文本区域是我唯一的选择吗?
-
可以试试html5吗
contenteditablehtml5demos.com/contenteditable -
@AkshatJiwanSharma 对不起,我误解了你的解释。这有一个解决方法。让我处理它。
标签: javascript css html