2014-07-14 150 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