我有許多小圖像,顯示的是圖標的大小(32x32)。我想要將他們從頁面上的當前位置動畫到任何時候有人點擊任何圖像的DIV的x,y。使用jQuery做這件事的最佳途徑是什麼?使用jQuery 1.3.x將圖像移動到DIV的位置
回答
如果我正確地理解了這個問題,那麼您可以將css屬性更改爲圖像的屬性。即在div內包含圖像並將div移動到點擊圖標的位置。
$("#divname").css({'width' : '32', 'height' : '32' , 'left' : 'IMAGELEFT', 'top' : 'IMAGETOP'});
假設我理解了這個問題。
編輯:
要將圖像移動到div:
$("#image").click(function(){
$(".block").animate({'left': 'DIVPOSITION', 'top', 'DIVPOSITION'}, 'slow', function() {
$("#div").html("<img src=\"THEIMAGE\">");
});
);
});
看起來已經有一些jquery plugins是你在找什麼。
從鏈接中,CJ Object Scaler應該能夠確保您的圖像符合指定的尺寸。 JQUERY IMAGE MAGNIFY通過圖像處理動畫和透明度。
對不起,我原來不是很清楚。我已經修改,以提高清晰度。我想使用動畫特性使它從圖標的位置移動到特定DIV的x,y。 – 2010-01-25 22:14:30
請參閱:http://api.jquery.com/animate/ 基本上,您將爲圖像分配一組CSS屬性,該屬性將成爲結束狀態,持續時間和回調函數。 CJ Object Scaler仍然可以幫助確保圖像適當地適合DIV。 – smencer 2010-01-25 22:28:44
好吧,從頭頂開始,您可以使用offset()函數來獲取圖像和想要圖像移動到的div的x和y座標。 offset()。left和offset()。right。
然後我還認爲你需要確保圖像的位置絕對正確。然後,只需在圖像元素上使用animate()函數,並在animate()函數中添加新的x和y位置,以使圖像到達那裏。
轉到docs.jquery.com並閱讀animate()函數需要的參數。
我會試着拿出代碼示例,如果你掙扎。
- 1. jQuery Animate - 以固定速度將DIV移動到X,Y位置
- 2. 如何將div X像素移動到動態計算的位置
- 3. DIV浮動圖像位置
- 4. 移動圖像到不同的位置
- 5. 使用jquery將動畫圖像恢復到原始位置
- 6. 將x偏移到圖像
- 7. 如何使用jQuery將div移動到頁面上的某個位置?
- 8. 使用jquery按位置滑動圖像
- 9. jQuery將div從位置1移動到2
- 10. jquery將div從右向左移動到正確位置
- 11. 使用jquery將圖像添加到div
- 12. iOS Swift動畫 - 將圖像移動到新位置
- 13. 如何使用SurfaceView將位圖移動到觸摸位置?
- 14. 移動位置的Div
- 15. 如何將圖像浮動到div內的某個位置?
- 16. 將可見div移動到隱藏div的位置
- 17. 將圖像移動到JFrame上點擊的位置
- 18. 使用javascript連續移動div位置
- 19. jQuery將圖像附加到div動畫
- 20. 將圖像移動到輕敲的位置 - iPhone
- 21. 使用OpenFileDialog上傳圖像並將圖像從其原始位置移動/剪切到另一個位置
- 22. 如何將圖像移動到其在android的原始位置?
- 23. Appcelerator動畫將圖像從一個位置移動到另一個位置
- 24. 使用jQuery來移動基於鼠標位置的div背景
- 25. 將div移到DOM中的位置
- 26. CSS3平移X相對於像jQuery當前位置動畫
- 27. 如何使用jQuery將內容以及圖像移動到另一個div?
- 28. 如何使用jQuery將元素移動到第三個位置?
- 29. 將精靈圖像移動到選定位置
- 30. jQuery的動畫div來移動,直到孩子的div是在某個位置
對不起,我原來不是很清楚。我已經修改,以提高清晰度。我想使用動畫特性使它從圖標的位置移動到特定DIV的x,y。 – 2010-01-25 22:13:24
您想要將圖像移動到DIV內時是否正確? – Gazler 2010-01-25 22:26:31