2013-07-16 2 views
0

У меня есть resizable DIV на моей странице, как только я инициализирую редактор Redactor на этом элементе, я теряю функцию изменения размера. (Даже если я пытаюсь прикрепить его позже, после того, как Redactor разрушен!)jQuery UI (un), изменяемый по размеру с редактором 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); 
}); 

});

благодаря

ответ

2

хорошо, это одно решение, дайте мне знать, если вы знаете, лучше один ...

мне пришлось вручную уничтожить/пересоздать изменяемыми() называют так:

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(); 
}); 

});

Я надеюсь, что это поможет кому-то (еще) тоже ...

--iM

Смежные вопросы