设置可拖动div的位置
我正在使用 jQuery 和 JQuery ui 做一个小应用程序。
我已经定义了一个可拖动的 div,它工作得很好,但我想在单击按钮时设置 div 的位置...
我在 stackOverflow 中阅读此处来执行此操作:
element.position().top = topUserDefined;
element.position().left = leftUserDefined;
我做了一个 element.position() 警报.top 在此分配之前和之后以及未分配的新值,它保留原始值...
有什么想法吗??? 谢谢!
I'm doing a little application using jQuery and JQuery ui.
I've defined a dragable div, and it works perfectly, but I want to set the position of the div when a click a button...
I read here in stackOverflow to do this:
element.position().top = topUserDefined;
element.position().left = leftUserDefined;
I did an alert of element.position().top before and after this assignment and the new value it's not assigned, it keeps the original one...
Any Idea???
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
.position()
获取位置。它没有设置位置。它实际上使用element.offsetLeft
和element.offsetTop (与
element.offsetParent
位置相比)这些是只读的。更改内联 CSS 值以移动元素:
.position()
gets the position. It doesn't set the position. It actually useselement.offsetLeft
andelement.offsetTop
(compared toelement.offsetParent
position) those are read only.Change inline CSS value to move your element: