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

好吧,这是一种解决方案,如果您知道更好的解决方案,请告诉我...

我不得不像这样手动销毁/重新创建 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 回答