Jquery draggable () предотвращает изменение размера CSS - PullRequest
0 голосов
/ 13 ноября 2018

Если возможно, я бы хотел использовать JQuery draggable() вместе с CSS resize. Но draggable() явно мешает работе resize. Демонстрация: http://jsfiddle.net/zHkQB/123/. Есть идеи как это исправить? Я бы использовал JQuery resizable(), но это тоже не работает.

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

В частности, вам нужно добавить resizable() в ваш код и удалить вызов CSS, который позволяет изменять размер элемента.Я обновил скрипку здесь:

http://jsfiddle.net/r3kbjwgq/1/

Ваша проблема заключалась в том, что jQuery resizable() конфликтовал с вашим вызовом CSS resize:both, как при нажатии на созданный CSSизменить размер ручки, вы взаимодействуете с элементом.При помощи jQuery создайте дескриптор изменения размера с помощью:

$('#the-thing').resizable({
    handles: 'se'
});

У вас есть jQuery, создающий новый дескриптор изменения размера как отдельный элемент, позволяющий как изменять размеры, так и перетаскивать элемент.

0 голосов
/ 13 ноября 2018

Добавьте resizable() к вашему jQuery:

$("#dragResize").resizable().draggable()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...