Bonjour tout le monde,
Une simple question me turlupine depuis quelque temps, j'espère ne pas faire de doublons.
Je souhaite faire un effet d'apparition d'éléments en jQuery. La solution qui vient facilement en tête : mettre en display:none (ou opacity:0) l'élément, puis au document ready, faire un animate (ou show ..)
Le souci, c'est que ce n'est pas accessible : en effet, si on a pas de javascript activé, l'élément resteras forcément invisible.
Du coup, je fais autrement : je laisse en display block, au document ready je cache, puis je show.
Le souci ici, c'est que le temps que la page se charge, on peut apercevoir brièvement les éléments que je souhaite animer.
Là est donc la question : y a-t-il une solution alternative ? Ou dois-je garder la dernière ?
Merci !
Une simple question me turlupine depuis quelque temps, j'espère ne pas faire de doublons.
Je souhaite faire un effet d'apparition d'éléments en jQuery. La solution qui vient facilement en tête : mettre en display:none (ou opacity:0) l'élément, puis au document ready, faire un animate (ou show ..)
Le souci, c'est que ce n'est pas accessible : en effet, si on a pas de javascript activé, l'élément resteras forcément invisible.
Du coup, je fais autrement : je laisse en display block, au document ready je cache, puis je show.
Le souci ici, c'est que le temps que la page se charge, on peut apercevoir brièvement les éléments que je souhaite animer.
Là est donc la question : y a-t-il une solution alternative ? Ou dois-je garder la dernière ?
Merci !