#jquery #jquery-ui
#jquery #jquery-пользовательский интерфейс
Вопрос:
я отключил события перетаскивания и изменения размера в поле, но как только вы используете отключенный true attr, он отключает события перетаскивания и изменения размера, но уменьшает непрозрачность поля, как если бы у него было наложение.Кто-нибудь знает, почему это так?
$('#box').resizable({disabled:true});
$('#box').draggable({disabled:true});
box css:
#box{
position:absolute;
top:40px;
left:600px;
width: 100px;
height: 100px;
border:1px solid #000;
background-color: #fff;
}
Большое спасибо
Комментарии:
1. могу ли я увидеть html, связанный с элементом #box????
2. css #box{ позиция: абсолютная; вверху: 40 пикселей; слева: 600 пикселей; ширина: 100 пикселей; высота: 100 пикселей; граница: 1 пиксель сплошной # 000; цвет фона: #fff; }
3. HTML — это просто div с полем идентификатора
4. Это то, что делает jQuery UI, если это так
disabled
. Вероятно, вам придетсяdestroy
draggable
создать и воссоздать его при необходимости.5. да, это настройка по умолчанию для этой опции
Ответ №1:
Функция уничтожения сработала
$('#box').draggable( "destroy" );
$('#box').resizable( "destroy" );