【发布时间】:2011-02-21 22:00:46
【问题描述】:
jQuery UI 可拖动/可放置有问题。
基本上,当我放下项目时,它不会落在光标所在的位置。 它似乎落在了我拖动的元素的中心,但肯定不是光标。
代码如下:
$('.project, .milestone, .todoList, .todoListItem').draggable({
revert:'invalid'
});
$('.dayWrapper').droppable({
tolerance:'pointer',
drop: function(event, ui){
var sch_item = ui.draggable.attr('id');
var sch_person = $(this).parent().attr('id');
var sch_date = $(this).attr('id');
addToSchedule(sch_item, sch_person, sch_date)
}
});
提前致谢
【问题讨论】:
-
能否提供一些您正在使用的html和代码
-
$('.project, .milestone, .todoList, .todoListItem').draggable({ revert:'invalid' }); $('.dayWrapper').droppable({ 容差:'pointer', drop: function(event, ui){ var sch_item = ui.draggable.attr('id'); var sch_person = $(this).parent( ).attr('id'); var sch_date = $(this).attr('id'); addToSchedule(sch_item, sch_person, sch_date) } });
-
您应该编辑您的原始问题,并添加上面的代码——因为 cmets 中没有格式...
-
我找不到任何链接来编辑我的原始问题。
标签: jquery jquery-ui drag-and-drop