Tengo un jsfiddle en http://jsfiddle.net/stevea/AbARW/3/ donde una imagen se configura inicialmente para tener controladores de cambio de tamaño en las cuatro esquinas. Cuando hago clic en el botón, trato de cambiar esto a solo un controlador en la esquina, usando
$("button#changeHandles").click(function() {
$("img#pelican").resizable("option", "handles", "se");
});
Pero esto parece no tener efecto. ¿Alguien ve el problema?
Respuestas
2 para la respuesta № 1Parece que este es un error conocido: boleto # 3423
Arme una solución usando .esconder() y se tomó la libertad de hacer que su botón cambie las manijas de un lado a otro en lugar de ser un uso único.
$(function () {
$("img#pelican").resizable({
handles: "ne,se,sw,nw",
aspectRatio: true
});
$("button#changeHandles").click(function () {
if ($(".ui-resizable-ne, .ui-resizable-nw, .ui-resizable-sw").is(":visible")) {
$(".ui-resizable-ne, .ui-resizable-nw, .ui-resizable-sw").hide();
} else {
$(".ui-resizable-ne, .ui-resizable-nw, .ui-resizable-sw").show();
}
});
});