动画 jQuery Ui 位置()
如何使用 position({of:,my:,at:})
从当前位置到中心设置动画? 有什么方法可以自动化该过程,还是我必须手动设置 CSS 属性的动画?
How can I animate from current position to center using position({of:,my:,at:})
?
Is there any way to automate the process, or do I have to animate the CSS properties manually?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个答案可能早在二月份就已经有了,但现在有一个更简单的方法。
为此,position 方法采用
using
参数。例如:This answer may have been right back in February, but now there is a much easier way.
The position method takes a
using
argument just for this purpose. For example:您看过 .animate() 吗?
编辑:现在我更好地了解了您要寻找的内容, 这是我编写的一个 jQuery 插件做这件事。
这里有一个快速的 jsFiddle 示例。
我将选项设置为可配置对象。示例:
编辑:删除其他代码,因为它不再是必要的,而且只是把事情弄乱了。清理我的新代码。修复了偏移父级定位问题。使用最新版本的源添加了 git 存储库和 jsFiddle 的链接。
Have you looked at .animate()?
Edit: Now that I understand what you are looking for a bit better, here is a jQuery plugin that I wrote to do this very thing.
Here's a quick jsFiddle as an example.
I made the options a configurable object. Example:
EDIT: taking out the other code since it is no longer necessary and just cluttered things up. Cleaning up my new code. Fixed the offset parent positioning issues. Added a link to the git repository and jsFiddle using the latest version of the source.