#javascript #jquery #jquery-ui-resizable
Вопрос:
Я создал контейнер,размер которого не изменяется во время инициализации, но когда я нажимаю на него, его ширина увеличивается, а затем изменяется, и при повторном нажатии его ширина снова уменьшается, и контейнер становится не изменяемым. Однако проблема в том, что я могу отключить изменение размера контейнера, но курсор изменения размера все еще там, как я могу его удалить ?
Я использую этот код:
// while intializing
$(".container").resizable({
disabled:true,
handles:"e,w"
});
//on Click event
disableSideBarResize: function() {
$(".container").resizable().resizable("disable");
},
enableSideBarResize: function() {
$(".container").resizable().resizable("enable");
},
Но я не могу удалить курсор/значок изменения размера. Кто-нибудь может, пожалуйста, помочь мне с этим?
Ответ №1:
Синтаксис:
$( «.селектор» ).изменение размера( «отключить» );
Ссылка CDN: Во-первых, добавьте сценарии пользовательского интерфейса jQuery, необходимые для вашего проекта.
code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css Блок-цитата
code.jquery.com/jquery-1.12.4.js И code.jquery.com/ui/1.12.1/jquery-ui.js
Проверьте ссылку https://www.geeksforgeeks.org/jquery-ui-resizable-disable-method/
Комментарии:
1. Я пробовал это , но когда я переключаюсь между включением и отключением, есть элемент, добавляющий блок отображения в классе ui-изменяемый размер-ручка ui-изменяемый размер-e, из-за которого я все еще могу снова видеть значок с изменяемым размером