2013-07-16 3 views
0

J'ai un redimensionnable DIV sur ma page, dès que je lance l'éditeur Redactor sur cet élément, je perds la fonction de redimensionnement. (Même si je tente de joindre revenir plus tard, après Rédactrice est détruite!)jQuery UI (dé) redimensionnable avec l'éditeur 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); 
}); 

});

grâce

Répondre

2

bien, c'est une solution, laissez-moi savoir si vous connaissez un meilleur ...

je devais détruire/recréer manuellement le redimensionnable() appeler comme ceci:

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

});

J'espère que cela aidera quelqu'un (autre) aussi ...

--iM

Questions connexes