2014-07-14 152 views
-2

我是Jquery的新手,我正在制作一个新的动画。我想要的是将Div id移动到指定位置,其中是锚点,而不使用百分比或像素。Jquery移动Div元素动画

我附有图片来了解,我更喜欢使用$.animate,像下面的场景

enter image description here

+0

你应该尝试一些与jquery API相关的教程,比如'animate()'。 –

+0

“哪里是一个定位点” - 有很多定位点......你想要移动哪个定位点......你想什么时候移动定位点? btw你尝试过什么吗? –

+0

你想要移动到那些定位点的哪个div?那是汽车吗? –

回答

0

为了这个目的:

$(".anchor").click(function() { 
    //difference between your "car" element with your div destination 
    var posDif = $(this).offset().left - $(".block").offset().left; 
    $(".block").animate({ "left": "+="+posDif }, "slow"); 
}); 

看看这个的jsfiddle:http://jsfiddle.net/U6faD/2/

请理解逻辑,以便更改代码的某些部分并达到目标。

+0

哦,这真的是我想要的。非常感谢你 – user3778245