Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jqueryui可拖动&;同时定位_Jquery Ui_Position_Draggable_Jquery Ui Draggable - Fatal编程技术网

Jquery ui jqueryui可拖动&;同时定位

Jquery ui jqueryui可拖动&;同时定位,jquery-ui,position,draggable,jquery-ui-draggable,Jquery Ui,Position,Draggable,Jquery Ui Draggable,我想同时使用jQuery UI可拖动模块和位置小部件来创建响应性强的内容。 但是,我找不到任何用法示例。我已经创建了一个简单的演示 问题是当我拖动时,我如何更新元素的偏移量 <div class="element" data-x="right" data-y="top" data-offset-x="-25" data-offset-y="+45" >Draggable Element</div> Draggable元素

我想同时使用jQuery UI可拖动模块和位置小部件来创建响应性强的内容。
但是,我找不到任何用法示例。我已经创建了一个简单的演示

问题是当我拖动时,我如何更新元素的偏移量

<div class="element" 
     data-x="right" 
     data-y="top" 
     data-offset-x="-25" 
     data-offset-y="+45" >Draggable Element</div>
Draggable元素

您可以将侦听器附加到拖动事件,以更新偏移量。大概是这样的:

$(this).draggable({
  containment: "#zone",
  cursor: 'move',
    drag: function(event, ui) { 
        $(event.target).data('offset-x', "+" + ui.offset.left);
        $(event.target).data('offset-y', "+" + ui.offset.top);
    }
});