0

ページにサイズ変更可能な DIVがあります。その要素で Redactor エディターを起動するとすぐに、サイズ変更機能が失われます。(Redactor が破壊された後、後で取り付けようとしても!)

http://jsfiddle.net/imehesz/BjM3g/

$(function(){
var $res = $("#resizethis");
var $save = $("#save");
var $edit = $("#edit");

$res.resizable();

$edit.on("click", function(){
    $res.redactor({
        toolbar: false,
        focus: true
    });
    $save.prop("disabled", false);
});

$save.on("click",function(){
    $res.redactor("destroy");
    $save.prop("disabled", true);
});

});

ありがとう

4

1 に答える 1

1

まあ、これは1つの解決策です。より良い解決策を知っているなら教えてください...

次のように resizable() 呼び出しを手動で破棄/再作成する必要がありました。

http://jsfiddle.net/imehesz/BjM3g/4/

$(function(){
var $res = $("#resizethis");
var $save = $("#save");
var $edit = $("#edit");

$res.resizable();

$edit.on("click", function(){
    $res.resizable("destroy");
    $res.redactor({
        toolbar: false,
        focus: true
    });
    $save.prop("disabled", false);
});

$save.on("click",function(){
    $res.redactor("destroy");
    $save.prop("disabled", true);
    $res.resizable();
});

});

それが誰か(他の人)にも役立つことを願っています...

- わたしは

于 2013-07-17T01:45:07.953 に答える