Кладиторская проблема с JQuery UI эффект ()? - PullRequest
0 голосов
/ 24 сентября 2011

Я использую cleditor на одном из своих сайтов и столкнулся с проблемой. Когда я использую эффект для анимации, редактор wysiwyg в divs cleditor перестает работать. Сам редактор показывает, но я ничего не могу напечатать в нем. Я могу просматривать / редактировать исходный текст в редакторе просто отлично.

Код, который я использую для переключения между div:

function emailwizardplace(pold, pnew) {
    $("#wizard-" + pold).hide();
    $("#wizard-" + pnew).effect('slide');
    //$("#wizard-" + pnew).show(); <= This works without problems
}

Код для звонка клавитору:

$("#tmessage").cleditor({
    width: 680,
    height: 400
});

Как всегда, любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 23 апреля 2012

Похоже, это проблема взаимодействия CLEditor и jQuery.UI.Вы пробовали это?

$("#tmessage").cleditor()[0].disable(false).refresh();

В группах Google довольно много обсуждений по этой проблеме.Вот одна ссылка, которая описывает проблему и то, что сделали другие.https://groups.google.com/forum/?fromgroups#!topic/cleditor/6W36CyPsaVU

Надеюсь, это поможет.

0 голосов
/ 22 июля 2013
function emailwizardplace(pold, pnew) {
    $("#wizard-" + pold).hide();
    $("#wizard-" + pnew).effect('slide');
    $("#wizard-" + pnew).show('slide',function(){
        $("#tmessage").cleditor({
            width: 680,
            height: 400
        });
    });
};

Вы должны разместить вызов клавитору внутри .show ()

...