从图像位置而不是页面的绳索开始对图像位置进行动画处理
$('#container img')
.clone()
.appendTo('#container')
.css({'position' : 'absolute','z-index':9999,marginLeft:-100})
.animate({opacity: 0.1, left: 200,top:200,height:420}, 1000, function() {
$(this).remove();
actualizar(iGal);
});
基本上我想将其向左移动 200px,向底部移动 200px, 但发生的情况是它被移动到页面左侧 200 像素和底部 200 像素
.css({'position','relative'});
,但是该位置没有动画化,
我错过了什么?我必须用偏移来做吗?
$('#container img')
.clone()
.appendTo('#container')
.css({'position' : 'absolute','z-index':9999,marginLeft:-100})
.animate({opacity: 0.1, left: 200,top:200,height:420}, 1000, function() {
$(this).remove();
actualizar(iGal);
});
Basicalli i want to move it 200px to left and 200 to bottom,
but what happens is it gets moved to page cordenade 200px left and 200px bottom,
.css({'position','relative'});
instead, but then the position is not animed,
what am i missing? do i have to do it with offset?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
然后向 x 和 y 轴添加 200px
或者您可以先检测偏移量:
jQuery
offset
函数返回距浏览器窗口左上角和左上角的偏移量。还有另一个名为position
的函数,它确定具有position
relative
或absolute
的第一个父元素的偏移量。http://jsfiddle.net/UDb7V/
you can use
then you add 200px to the x and y axis
Or you can detect the offset first:
The jQuery
offset
function returns the offset from the browser windows top and left corner. There are another function calledposition
which determinate the offset to the first parent element havingposition
relative
orabsolute
.http://jsfiddle.net/UDb7V/
这是一个简单的例子。我试图只用动画的东西来分解它。您可以添加更多的复杂性。
HTML
CSS
JAVASCRIPT
这是一个 jsFiddle: http://jsfiddle.net/cfrN2/1/
希望这个有帮助。
鲍勃
Here is a simple example. I tried to break it down with just the animation stuff. You can add back in more complexity.
HTML
CSS
JAVASCRIPT
Here is a jsFiddle: http://jsfiddle.net/cfrN2/1/
Hope this helps.
Bob