Я решил сам, просто изменил имя js function
и имя form
в Html на другое, а не на то, что я использовал раньше!
Попытайтесь добавить некоторый CSS к текстовым областям, которые скрыты.
Например, использовать
<textarea cols="40" rows="20" style="width: 40em; height: 20em"></textarea>
Я думаю, что столкнулся с этим, где CSS TinyMCE переопределяет часть поведения CSS по умолчанию. Я закончил тем, что имел необходимость "повторно переопределить" его и в конечном счете отредактировал страницы CSS TinyMCE.
Не имея еще нескольких специфических особенностей о Вашей фактической установке и как Вы делаете vaious, отображают/скрывают функциональность, которую трудно дать категорическому ответу. Я могу вывести несколько общих мыслей хотя:
Я думаю, что это ошибка MCE или, по крайней мере, функция, которой не хватает MCE.
Поскольку я хотел стилизовать свое поле ввода в CSS, а не в HTML (фу), я попробовал
visibility: hidden;
вместо
display: none;
, и все снова заработало.
Я считаю, что последнее приводит к тому, что элемент не занимает места, что запускает код MCE, который определяет ширину и высоту элемента.