我们目前正在尝试完成 jQuery UI 提供的可拖动对象和可排序对象之间的跨帧拖动。这现在工作正常。但是,从父框架拖动到子框架时,鼠标偏移似乎关闭了——请看这个小提琴:http: //jsfiddle.net/r5nfe/6/。
父代码:
$('#my-frame').load(function () {
$('.draggable').draggable({
appendTo: 'body',
helper: 'clone',
iframeFix: true,
revert: 'invalid',
connectToSortable: $('#my-frame').contents().find('.sortable'),
cursorAt: { top: 0, left: 0 }
});
$('#my-frame').contents().find('.sortable').sortable({
iframeFix: true,
cursorAt: { top: 0, left: 0 }
});
});
子框架中的代码:
var containers = $('.sortable');
containers.sortable({
connectWith: containers,
cursor: 'move',
revert: true,
cursorAt: { top: 0, left: 0 }
});
有人可以告诉我们如何修复鼠标偏移吗?