En conclusion▲
Les effets de script.aculo.us offrent un large panel d'animations possibles sur vos pages. Cependant, le but est de suffisamment bien maîtriser les différents effets et options afin de pouvoir créer vous-même votre propre collection d'effets personnalisés et d'optimiser le rendu visuel et l'ergonomie de vos pages.
Attention toutefois aux contraintes imposées par certains de ces effets, principalement concernant la structure de votre page et le type des éléments sur lesquels vous les appliquez.
Essayez au maximum d'avoir des pages (x)HTML valides pour éviter les erreurs liées à une mauvaise interprétation du document. À titre d'exemple, on trouve encore trop souvent des pages avec plusieurs éléments ayant le même id ! La tendance actuelle est d'éviter d'utiliser les tables HTML pour afficher des données non tabulaires (Web sémantique), vous aurez une bonne raison d'appliquer cette recommandation avec script.aculo.us (et Prototype), car les effets sont souvent problématiques avec ces éléments.
Enfin, pour ceux qui se sentent à l'aise avec JavaScript, le code du fichier effects.js est relativement clair et expressif, n'hésitez donc pas à regarder comment sont implémentées les différentes fonctions afin de mieux en comprendre les mécanismes et pourquoi pas adapter une partie du code selon vos besoins.
Articles de la série▲
Àla découverte de script.aculo.us
Les effets visuels de script.aculo.us
À venir : Les contrôles Ajax avec script.aculo.us (édition et autocomplétion de champs).
Remerciements▲
Un grand merci à Kerod pour sa relecture avisée et ses conseils précieux !