我如何获得“”的原始位置;ui“可拖动”;在“;drop”;事件
How do I get the original position of "ui.draggable" in the "drop" event?
我将"可拖动"对象拖动到"可丢弃"对象。我想知道这个位置上是否已经有什么东西了。我已经做到了(没有jQuery UI)。
-
我可以用jQuery UI来实现它吗?
-
如果已经存在对象,则拖动的对象必须恢复到原始位置。如何获取
ui.draggable
在"drop"事件中的原始位置?
谢谢。
如果在这个div之外和其他可拖动的内部(使用无效和有效的恢复选项),您可以从上一篇可拖动的恢复中找到答案
演示在这里http://jsfiddle.net/htWV3/1/
看看下面的内容,这可能有助于
$(document).ready(function() {
var x;
var y;
$("#div1").mousedown(function(e) {
var pos = $(this).offset();
x = e.pageX - pos.left;
y = e.pageY - pos.top;
//alert(x + "," + y);
$("#drag").show().css({
top: y,
left: x
});
$("#drag").draggable();
});
$("#div1").mouseup(function(e) {
var pos = $(this).offset();
var a = e.pageX - pos.left;
var b = e.pageY - pos.top;
alert("Start-Top:" + y + "Start-Left" + x + "End-Top" + b + "End-Left" + a);
});
});
相关文章:
- 如何在使用mapbox LeafLet拖动标记时获取标记拖动事件
- 可以'如果我隐藏某些日期,则不要在FullCalendar中拖动事件
- 如何删除可拖动组中某个元素上的拖动事件
- 如何在D3中添加一个强制拖动事件,并使节点停留在我离开它的地方
- 如何覆盖jQuery-ui-sortable的拖动事件
- 为什么clientX在上次拖动事件时重置为0,以及如何解决它
- 拖动事件后更新jQuery中jqxListBox的列表
- Javascript 拖动事件不起作用
- Jquery UI:可拖动拖动事件不起作用
- 使用锤子.js拖动事件
- 如何在鼠标单击时设置可拖动事件
- 如何捕获拖动事件的任何结束
- 谷歌地图可编辑多边形过滤器 从set_at事件中拖动事件
- 使用 RxJS Observable 更改拖动事件上的 css 类
- 确定从拖动和拖动事件中拖动的内容
- 是否可以以编程方式触发点击/拖动事件以启动轮播移动
- Google 地图拖动事件不会捕获中心更改,直到拖动在 Chrome 设备模式下结束
- 在 Firefox 或 IE 中未触发的拖动事件
- jQuery mousedown() 函数无法在拖动事件上触发
- 在拖动事件期间禁用链接 Javascript