2011-11-06 69 views
1

我正在将图片移动到某个位置,然后重定向到图片应该位于相同位置的页面。所有这些都是相对的,但效果并不好。 我想要做的是最终结果将是图片的顶部是5%,左边是5%。我有这么多麻烦!有没有办法让JQuery动画不是相对的?

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#Picture').fadeIn(1000).delay(1500).animate({'top': '2%', 'left': '-=37%', 'height': '-=50px'},2000); 
    }); 
</script> 

回答

0

只需卸下-=(或+=)部分:

$(document).ready(function() { 
    $('#Picture').fadeIn(1000) 
       .delay(1500) 
       .animate({ 
        'top': '5%', 
        'left': '5%' 
       }, 2000); 
}); 
+0

我仍然有问题,虽然与左动画。图片稍微向右移动(可能是我现在设置的5%)。如果有任何帮助,它从中心开始。 – Matt

+0

@Matt,调整百分比值以匹配新页面上图像的位置,或者我理解错误吗? – Lapple

+0

我试过了,但如果浏览器更改大小,它不再匹配? – Matt

相关问题