сохранить JQuery перетаскивания позиции относительно родительского DIV? - PullRequest
0 голосов
/ 21 марта 2012

Я использую php и jquery-ui для сохранения позиции перетаскивания.моя проблема заключается в сохранении верхней, левой позиции, которая меняется при просмотре на более широком экране!

как я могу сохранить позицию, относящуюся к родительскому элементу?

1 Ответ

3 голосов
/ 21 марта 2012

Для такого рода проблем я сделал что-то вроде:

Я сохраняю позицию в дБ, используя

parent = $('#theParentElement');
positionX = (parseInt(ui.draggable.css('left'))) / parent.width();
positionY = (parseInt(ui.draggable.css('top'))) / parent.height();

А потом, когда я устанавливаю позицию из дБ на экране другого клиента.

$("#elmtToPosition").css({
        'left':positionX * parent.width(),
        'top':positionY * parent.height()
        }); 

Это работает для меня, попробуйте адаптировать его.

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