ОБНОВЛЕНИЕ РЕШЕНИЯ
Проведя когда-нибудь поиск, я думаю, что смогу сделать обходным путем. Для меня единственной особенностью использования модального диалога является то, что он предотвращает доступ к элементам за ним. Я считаю, что это так же, как использование немодального диалога с наложением за ним. Оверлей просто сделал трюк быть модальным диалогом (хотя его полнофункциональный модальный).
Итак, это мое решение, прежде чем инициализировать диалог, я вставляю перед ним элемент div и присваиваю классу ui-widget-overlay div. Его можно использовать с помощью метода .insertBefore(). И затем, в диалоговом "закрытии" события, я удаляю этот оверлейный div. Параметр "модальный" для диалога установлен на false. Используя это решение, CKEditor pop up работает нормально, потому что есть только один модальный диалог (CKEditor всплывает).
Вот весь код в jsfiddle. Надеюсь, это поможет.
Я использую jQuery для отображения диалога. Я установил это диалоговое окно в модальный режим. Внутри этого диалога я включаю текстовое поле, которое затем будет использоваться с CKEditor. Когда я показываю диалог, текстовое поле хорошо преобразуется CKEditor. Но при попытке включить изображение (CKEditor отображает ITS OWN DIALOG для ввода), я не могу использовать URL-адрес.
Это мой код для запуска диалога:
var $dialogJurnal = $("#dialog").dialog({
autoOpen: false,
height: 630,
width: 'auto',
maxHeight: 630,
resize: 'auto',
modal: true
});
С этой конфигурацией я не могу щелкнуть текстовое поле и ввести его.
И затем я выясню, что , если я устанавливаю модальное значение false, тогда он должен работать.
Это код:
var $dialogJurnal = $("#dialog").dialog({
autoOpen: false,
height: 630,
width: 'auto',
maxHeight: 630,
resize: 'auto',
modal: false
});
С этим кодом все нормально, я могу нажать на текстовое поле и набрать.
Поскольку мне нужно включить модальный режим, это становится моей проблемой. Я думаю, что это связано с тем, что z-index из диалога jQuery (или аналогичный этому) блокирует диалог ввода CKEditor. Кто-нибудь может мне помочь?