1
$('.class1').on('mouseenter', function() {
var top_offset = $(this).position().top;
var left_offset = $(this).position().left;
$('.icon').prependTo($(this)).css({
position: "absolute",
top: top_offset,
left: left_offset
});
});
在鼠標輸入或懸停時,我得到該元素的位置,並且我有一個圖標,我想將它移動到該位置,但是我想用動畫做到這一點,以便用戶看到它。我該怎麼做?將圖標移動到被懸停或點擊的元素的絕對位置
'.icon' initialy的位置是什麼。嘗試在'.icon'元素上使用'.animate()'函數。點擊此處查看更多(http://api.jquery.com/animate/)。 –
職位將存儲在「var top_offset」和「left_offset」 –
這是動畫結束時的最後一個位置或位置嗎? –