2017-03-13 2 views
0

J'ai un javascript que j'ai trouvé en ligne qui est configuré pour faire défiler le texte automatiquement, mais je voudrais qu'il commence à défiler quand un élément est plané, et s'arrête quand il n'est pas plané dessus. À l'heure actuelle, je l'ai en quelque sorte - il va défiler et s'arrêter quand l'élément est plané, mais il commence quand même dès que la page est chargée. Je ne veux pas que ça commence du tout jusqu'à ce que l'élément soit plané.Comment faire défiler le texte verticalement en survolant un élément frère?

http://codepen.io/anon/pen/QpgBWJ

code 

Merci beaucoup

+0

quel objet/élément en HTML vous voulez cette fonctionnalité? – Jeb50

+0

Le titre "Particuliers" –

Répondre

0

Dans le JS, en bas, il y a ce bloc qui se déroulera la fonction initializemarquee. Donc, tout ce que vous avez à faire est de l'attacher avec l'événement hover.

if (window.addEventListener) 
window.addEventListener("load", initializemarquee, false) 
else if (window.attachEvent) 
window.attachEvent("onload", initializemarquee) 
else if (document.getElementById) 
window.onload=initializemarquee 
+0

Désolé je ne suis pas très bon avec javascript..Comment le feriez-vous? Merci –

+0

_onload_ de la fenêtre, _hover_ d'un objet sont tous appelés ** Événement ** qui signifie que lorsque cet événement se produit, vous pouvez lui dire de faire quelque chose (une fonction, par exemple 'initializemarquee') via' attachEvent'. Voir le code ci-dessus. Si vous ne les connaissez pas tous, pas de problème. Allez google "fonction d'événement hover" verra beaucoup d'échantillons, puis essayez-les à votre codepen. Je suis sûr que vous apprendrez et le faire fonctionner. – Jeb50

+0

merci pour votre aide –