jQuery слайд-анимация и редактор tinyMCE - PullRequest
5 голосов
/ 20 февраля 2011

У меня проблема с использованием tinyMCE в дизайне интерфейса с анимацией jQuery .show("slide"). Из-за сложности формы, она разбита на страницы очень похожи на мастера, но она не использует кнопки «Вперед» и «Назад». Вместо этого он использует имена разделов e.d Biodata, Контактная информация, Сохранить. Чтобы оживить обстановку, секция, по которой щелкнули, открывается. Этот «слайд» призван определить интерфейс среди разработчиков и спонсоров проекта, который мы называем скользящими формами. Однако на одной из «страниц» необходим текстовый редактор. Проблема в том, что как только страница редактора открывается, я могу инициализировать ее с помощью функции execCommand tinyMCE. Но как только вы выдвинете эту страницу и вернете ее обратно, редактор потеряет свое содержимое, и он станет «недоступным для редактирования», даже если я переинициализировать его. Если я, однако, отключу слайд и просто загружу страницы с .css("display", "block"), редакторы работают нормально, но вся сущность нашей «скользящей формы» теряется. Так есть ли способ обойти show("slide") и сохранить здравомыслие редакторов?

Код ниже не работает

$(this).show( "slide", { direction:"left" }, 1000 );

код ниже работает

$(this).css('display', 'block');

Любая помощь приветствуется.

1 Ответ

1 голос
/ 20 февраля 2011

У меня недавно была похожая проблема, и решение состояло в том, чтобы использовать внешний div вокруг tinymce с дисплеем: none на нем и init tinymce в $ (document) .ready, а затем сделать слайд как обычно, сдвинув div вокругобъект tinymce.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...