Comment puis-je obtenir un redimensionnement ou un mouvement en douceur d'un objet sur une période donnée. Dois-je changer la position de l'objet par des unités plus petites que les pixels? Je chronomètre actuellement en utilisant setTimeout, existe-t-il un moyen plus efficace de déplacer un objet sur une période de temps que setTimeout?JavaScript - Mouvement/Redimensionnement lisse
Répondre
CSS 3 Animation serait probablement plus rapide pour les navigateurs qui le supportent, car il est basé sur des routines natives.
Autre que cela ... setTimeout
est comment vous le faites. Bien que setInterval
va probablement faciliter vos transitions.
Vous pouvez jeter un oeil à certains des javascript animation libraries et voir quelles techniques spécifiques ils utilisent. Ou, vous pouvez regarder des choses comme JavaScript Animation From Scratch. Ou le chapitre d'animation dans les secrets de John Resig du JavaScript Ninja quand il le libère. :)
setTimeout() ou setInterval(). Vous êtes sur la bonne voie.
Yup, setTimeout ou setInterval est un bon moyen d'y aller.
Il existe également diverses bibliothèques, comme jQuery, qui intègrent des fonctions d'animation, ce qui peut vous faciliter la vie.
Comment utiliser la fonction animate de jQuery? C'est assez robuste.
- 1. lisse défilement
- 2. Texte lisse sur verre
- 3. Windows défilement effet lisse
- 4. Flash as3 lisse seuil
- 5. WP7: ListBox.ScrollIntoView défilement lisse
- 6. jQuery changement d'image lisse
- 7. transitions jquery lisse
- 8. spline 3D lisse
- 9. Silverlight largeur lisse animation
- 10. Make QGraphicsView faire centerOn lisse
- 11. jQuery lisse coulissant DIV hauteur
- 12. Silverlight - changement de visibilité lisse
- 13. défilement lisse pour DataGrid WPF
- 14. lisse défilement ne fonctionne pas
- 15. lisse mise en œuvre bascule div
- 16. cubique/courbe lisse en C Interpolation #
- 17. ListBox, VirtualizingStackPanel et défilement lisse dans WPF
- 18. pourquoi jquery assouplit pas si lisse
- 19. animation pendulaire lisse avec Core Animation Framework
- 20. Lisse vue de table comme sur iPod.app
- 21. Curseur Jquery: animation par clic lisse
- 22. Défilement lisse et coloration syntaxique dans MacVim
- 23. Fading lisse après Ajax avec JQuery
- 24. Visual Studio 2010 Défilement cinétique/lisse
- 25. Comment créer un effet CATransition lisse
- 26. php image flèche ligne doit être lisse
- 27. Comment le rendre plus lisse avec toggle ('lent')
- 28. Comment faire un JavaFX LinearGradient lisse sur une grande surface?
- 29. Android moteur de carrelage Opengl ES, le défilement lisse
- 30. mouvement lisse de l'icône affichée sur un panneau
Plus petit que les pixels? La prochaine chose que vous fendre des atomes! –