0

自分のサイトの1つでcleditorを使用していますが、問題が発生しました。エフェクトを使用して一部のdivをアニメーション化すると、cleditorのwysiwygエディターが機能しなくなります。エディター自体は表示されますが、何も入力できません。エディターでソースを表示/編集できます。

divを切り替えるために使用するコード:

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

cleditorを呼び出すためのコード:

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

いつものようにどんな助けもありがたいです。

4

2 に答える 2

1

これは、CLEditorとjQuery.UIの間の相互作用に問題があるようです。これを試しましたか?

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

この問題についてグーグルグループでかなりの議論があります。これが問題と他の人がしたことを概説する1つのリンクです。 https://groups.google.com/forum/?fromgroups#!topic/cleditor/6W36CyPsaVU

お役に立てれば。

于 2012-04-23T13:33:05.417 に答える
0
function emailwizardplace(pold, pnew) {
    $("#wizard-" + pold).hide();
    $("#wizard-" + pnew).effect('slide');
    $("#wizard-" + pnew).show('slide',function(){
        $("#tmessage").cleditor({
            width: 680,
            height: 400
        });
    });
};

.show()内にクレディターの呼び出しを配置する必要があります

于 2013-07-22T19:37:04.850 に答える