我使用php和jquery-ui来保存拖放位置。我的问题是它的保存顶部,左侧位置在更宽的屏幕上观看时会有所不同!
如何将位置保存到父元素?
答案 0 :(得分:3)
对于这类问题,我做过类似的事情:
我使用
在db中保存位置parent = $('#theParentElement');
positionX = (parseInt(ui.draggable.css('left'))) / parent.width();
positionY = (parseInt(ui.draggable.css('top'))) / parent.height();
然后当我在另一个客户端屏幕上设置db的位置时。
$("#elmtToPosition").css({
'left':positionX * parent.width(),
'top':positionY * parent.height()
});
它适用于我,尝试适应它。