В jQuery как уничтожить функцию resizable () после того, как вы полностью закончили изменение размера? - PullRequest
2 голосов
/ 08 июля 2010

У меня есть приложение, когда вы нажимаете на div, оно запускает функцию изменения размера на div, но когда я щелкаю его или нажимаю на другой div, как я могу его уничтожить?Я не думаю, что stop: function(){} вполне сделает это, потому что уничтожит его после одного изменения размера.Любые идеи?

У меня есть пример здесь: http://www.fissiondesigns.com/simon/

Вы можете нажать на любое поле на изображении и изменить его размер, но после этого я хочу иметь возможность уничтожить функцию изменяемого размераесли вы нажмете на другое поле, вроде как выбираемые поля, но только по одному за раз.Спасибо !!

Ответы [ 3 ]

5 голосов
/ 08 июля 2010

Чтобы удалить изменяемый размер элемента, используйте:

$('#my-box').resizable("destroy");

См. http://jqueryui.com/demos/resizable/ для полной документации.

1 голос
/ 08 июля 2010
$(element).resizable("destroy");
0 голосов
/ 08 июля 2010

Установите отключенное свойство для отключения resizable ()

$( ".selector" ).resizable( "option", "disabled", true );

Документация:

http://docs.jquery.com/UI/Resizable

...