我正在爲商業應用程序做一些評論功能。 每個註釋是,如果你點擊它,它變成了一個textareaTextarea隨文字增長
問題的跨度是我想要的文字區域採取相同的空間量作爲它的文本(如跨度不進行編輯時)
我已經找到解決方案,讓行與文本增長(jQuery Autosize等),但有沒有任何解決方案,使寬度和高度與文本增長?
編輯:在其編輯模式的標記看起來是這樣的(使用淘汰賽,所以這是動態渲染HTML的樣子,實際KO HTML是不同的)
<li>
<span style="display: none">This is a comment</span>
<textarea>This is a comment</textarea>
<span class="username">UserOne</span>
<span class="timestamp">Mars 26 '13</span>
</li>
EDIT2:所以這是唯一的解決方案: 將cols設置爲textarea中最長的行,並將文本區域的最大寬度設置爲parent-width減去總步驟寬度?沒有使用CSS或jQuery的清潔盒子解決方案?
計算機如何知道約束,如果寬度和高度都可能增長? – Sablefoste 2013-03-26 13:10:27
對不起,這是一個很好的問題,我忘了,它不應該長得多,它自己和它的內聯兄弟姐妹可以適合父母寬度 – Anders 2013-03-26 13:29:01
高度是不受限制的 – Anders 2013-03-26 13:40:54