我無法在TweenMax中看到任何內置方法,該方法可讓您「左右擺動」一個對象。它需要是一個非常快速的動畫,從它的開始位置開始,例如:x - > x-5 - > x + 5 - > x-5 - > x + 5 - > x。如何使用GreenSock創建擺動效果
1
A
回答
1
如果彈跳不適合您,您將不得不通過使用計數器和onComplete方法來創建效果!
0
-1
就在你使用JQuery的情況下,你可以這樣做:$( '#YourElementID')效果( 「反彈」,{時間:3,距離: - 5,方向:'right'},300);
2
嗯,我想你可以使用這個,我發現類似的東西,但是是爲AS/Flash版本,所以我不得不讓JavaScript和它的作品對我來說,很簡單:
var shakeTween = function(item, repeatCount){
var max = 5;
var min = -5;
TweenMax.to(item,0.1,{repeat:repeatCount-1, x:Math.floor(Math.random() * (max - min + 1) + min), delay:.1});
TweenMax.to(item,0.1,{y:0, x:0, delay:(repeatCount+1) * .1});
}
見工作實例here
其中item是HTML元素引用(可以使用jquery或wharever),repeatCount是播放動搖動畫的次數。
相關問題
- 1. 如何創建一個Silverlight擺擺動3D文本效果
- 2. 如何爲組件創建Flex擺動效果(VBox/HBox等)
- 3. 在Android中創建搖擺頭效果
- 4. 如何使用javascript創建此效果?
- 5. CSS擺動/搖動效果
- 6. 如何創建這些滾動效果?
- 7. 在css中創建搖擺/搖動效果
- 8. 長按擺動效果Iphone
- 9. Javascript - 擺動的效果
- 10. 擺動燈箱效果
- 11. 如何創建擺動動畫(阻尼擺動)?
- 12. 如何使用html5在畫布上創建動畫效果?
- 13. 如何使用GWT創建跳動效果?
- 14. 擺動Jform創建
- 15. 如何在擺動中創建通知
- 16. 如何用Javascript創建重力效果?
- 17. 如何用Imagick創建畫布效果?
- 18. 如何創建「圖像建設」效果
- 19. 動態創建鼠標移動效果
- 20. 如何用圖像創建側滾動效果?
- 21. 使用CSS/JS在移動設備上創建滑動效果
- 22. 如何創建動畫效果如何繪製/寫入?
- 23. 如何創建文本漸變效果,當用戶使用PageIndicator
- 24. 如何用spritekit創建擺錘
- 25. 如何從本網站創建拖動和滑動效果?
- 26. 使用AngularJS創建幻燈片效果?
- 27. 使用javascript創建閃爍效果
- 28. 使用jQuery創建視差效果
- 29. 使用.NET創建手繪效果
- 30. Web模板中的Silverlight擺動效果?
那麼,問題是,當我使用反彈或任何其他方法,x位置必須補間到一個新的。但是我試圖讓x的位置在反彈效果之後在同一個位置結束。 – ArrayOutOfBounds 2013-03-09 16:59:28
就像我之前說過的那樣,使用補間的onComplete方法並將其恢復到原始的x值,一旦完成inital補間 – M4tchB0X3r 2013-03-09 17:02:56