Javascript 如何使用jQuery为固定(偏移)位置设置div动画?

Javascript 如何使用jQuery为固定(偏移)位置设置div动画?,javascript,jquery,html,Javascript,Jquery,Html,我有一个简单的DIV,我想移动(动画)到屏幕上的一个已知位置(“固定”)。我发现jQuery中的animate()方法在给定像素中移动元素,但这不是我要寻找的。示例: 我的DIV的名字是“frameArea”,我想把它移到偏移顶部:5px/左:260px。如果我写下以下内容,它将向下移动DIV 5px,向右移动260px。我做错了什么?可能吗? $("#frameArea") .animate({ left: 260px, top:

我有一个简单的DIV,我想移动(动画)到屏幕上的一个已知位置(“固定”)。我发现jQuery中的animate()方法在给定像素中移动元素,但这不是我要寻找的。示例:

我的DIV的名字是“frameArea”,我想把它移到偏移顶部:5px/左:260px。如果我写下以下内容,它将向下移动DIV 5px,向右移动260px。我做错了什么?可能吗?

 $("#frameArea")
       .animate({
           left: 260px,
           top: 5px
        }, 5000);
我不熟悉HTML和jQuery,所以请温柔一点:)


谢谢

您的top:5px和left:260px代码说明了元素的起始位置。起点距离顶部5px,距离左侧260px

如果希望元素显示为-5px(因此5px被浏览器窗口的顶部截断),请键入:


试试这个例子。确保在加载元素后启动动画。可能在文件中。准备好了吗


非常感谢!我似乎缺少了“位置”属性。
top: -5px;