设置可拖动div的位置

And*_*res 12 javascript jquery jquery-ui jquery-ui-draggable

我正在使用jQuery和JQuery ui做一些小应用程序.

我已经定义了一个可拖动的div,它工作得很好,但我想在点击一个按钮时设置div的位置......

我在这里阅读stackOverflow来做到这一点:

element.position().top = topUserDefined;
element.position().left = leftUserDefined;
Run Code Online (Sandbox Code Playgroud)

我在这个赋值之前和之后做了一个关于element.position().top的警告,并且没有分配它的新值,它保留了原始值...

任何的想法???谢谢!

Moh*_*sen 25

.position()获得这个位置.它没有设定位置.它实际上使用element.offsetLeftelement.offsetTop(与element.offsetParent位置相比)那些是只读的.

更改内联CSS值以移动元素:

element.css({'top': 10, 'left' : 20})
Run Code Online (Sandbox Code Playgroud)