Я пытаюсь динамически добавлять текстовые области в элемент div при нажатии кнопки. А после добавления текстового поля я создаю экземпляры редактора текстовых полей Codemirror с помощью CodeMirror.fromTextArea, добавлен редактор текстовой редакции codemirror, но auto height height auto не применяется. Я хочу, чтобы редактор codemirror имел автоматическую высоту и расширялся при типе пользователей. Вот кодcodemirror dynamic textarea экземпляры css style не применяется
<style type="text/css">
.CodeMirror {
border: 1px solid #eee;
height: auto;
}
</style>
<script>
$(document).ready(function(){
count=0
$('#addtextcells').click(function(){
var newtextarea='<textarea id="check'+count+"textarea"+'"></textarea>'
textareaid='check'+count+'textarea'
arun='#'+textareaid
$('body').append(newtextarea)
var editor= CodeMirror.fromTextArea(document.getElementById(textareaid), {
lineNumbers: true,
viewportMargin: Infinity
});
count++
});
});
</script>
<button id="addtextcells">Add Cells</button>
Высота редактор не установлена в автоматический режим, но если я дать фиксированную высоту в стиле, высота редактора отрегулировано решение correctly.Any
Я нашел решение самого, установив стиль CSS высоты CodeMirror прокрутки авто сделали трюк .CodeMirror улиткой { высоты: авто; } – arun