JQuery Resizable Draggable Позиция Абсолютный - PullRequest
2 голосов
/ 03 апреля 2011

Взгляните на это -> http://jsfiddle.net/Zj23S/1/

Я использую изменяемый размер и перетаскивание. Проблема, с которой я сталкиваюсь, заключается в перетаскивании. Я не могу вытащить за пределы div, вероятно, потому что я установил div.position = absolute. Если я уберу это, мое изменение размеров переместит другие элементы, которые я не хочу. Как я могу перетащить элемент в любое место на экране, сохраняя абсолютную позицию?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 05 июля 2011

Это то, что вы хотели? http://jsfiddle.net/Zj23S/15/

3 голосов
/ 31 мая 2012

проблема в изменяемом размере:

(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left})

Итак, единственное, что вам нужно сделать, это удалить класс .ui-draggable, и все будет в порядке, потому что проверка не пройдёт, если начальная позиция элементовбыл относительным.

Вы можете сделать это, добавив параметр

{... addClasses: false ...}

в ваши параметры перетаскивания

3 голосов
/ 05 апреля 2011

Попробуйте, я думаю, это поможет вам.

http://dev.iceburg.net/jquery/jqDnR/

или, если вы хотите, чтобы jQuery UI: http://viralpatel.net/blogs/2010/01/jquery-resizable-draggable-resize-drag-tutorial-example.html

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