恢复带有边距的可拖动项目的位置

时间:2014-04-13 14:16:30

标签: jquery jquery-ui

我为我的问题创建了一个简化的小提琴。拖动项目时,它将恢复到由边距引起的错误位置。如何解决此问题? http://jsfiddle.net/pZF27/1/

HTML:

<img id="image" alt="Image" /> 

CSS:

#image{
    cursor: move; 
    margin-top: 50px;
}

JS:

$('#image').draggable({
    revert: true,
    helper:'clone',
    cursorAt: { 
        top: -40
    },
});

PS:我不知道如何设置代码的样式,抱歉。

1 个答案:

答案 0 :(得分:0)

抛弃cursorAt选项并将相同的边距应用于拖动助手

<强> jsFiddle example

#image, .ui-draggable {
    cursor: move;
    margin-top: 50px;
}