Automatiquement à la verticale de défilement div contenu de la boucle
Je suis en train d'essayer de trouver un moyen simple d'avoir un div avec juste le texte défile automatiquement le texte à la verticale. Je ne veux pas utiliser un framework (bien que je ne l'utilisation de Prototype, donc si c'est plus facile à l'aide de Prototype alors c'est très bien, mais pas de Scriptalicious).
Je suppose, il y a obtenu d'être un moyen de faire cela avec quelques lignes de code, mais je ne suis pas assez familier avec Javascript pour connaître la façon la plus efficace de le faire.
- Cochez la case modifier à ma réponse...
Vous devez vous connecter pour publier un commentaire.
Cela pourrait ne pas être conventionnelle, mais vous pouvez essayer le
<marquee>
tagil fonctionne à la fois sous IE et FF, et la dernière fois que j'ai vérifié, safari aussi.
vous donner ce que vous voulez,
et vous pouvez définir le style comme tout
<div>
...et puis il y a l'avantage de ne pas avoir de javascript...
Modifier en réponse à votre commentaire
Il est de mieux en mieux, essayez ceci dans n'importe quel navigateur
Et ce dans IE
En tant qu'attributs de la balise de texte défilant...
essayer quelque chose comme ça peut-être.
vous pouvez également changer .scrollTop-=1 pour .scrollTop+=1 pour faire défiler l'autre sens.
Vous aussi, vous avez besoin d'un défilement div qui peut être fait en limitant la taille et la définition le débordement de la propriété de style ie. style="width:200px; height:300px; overflow:auto"
Essayez de changer la div à l' scrollTop. Il est un exemple ici.
Je vois que la bonne réponse n'est pas donnée pour le moment. Je pense que vous avez à regarder cloneNode() par exemple. Et clone de l'élément que vous souhaitez faire défiler. Lorsque le premier élément est le dernier point de défilement, puis placer la copie de l'élément après le premier élément. Et quand le double élément est presque à la fin, placez l'original après le double et ainsi de suite!