Forum Crea illusion Fantasy
textes défilant au passage de la souris ne fonctionne plus.  Bannie10

Coucou,

Merci de nous rejoindre sur le forum, j'espère que l'on passera de bons moments ensembles.

Au plaisir de te lire dans les différentes catégories.

Le Staff du forum Crea illusion Fantasy.

Forum Crea illusion Fantasy

#Forum d'entraide, une inscription pour nous rejoindre. Les débutants sont les bienvenu aussi :)


 

Partagez

textes défilant au passage de la souris ne fonctionne plus.

Voir le sujet précédent Voir le sujet suivant Aller en bas
AuteurMessage
Ptite_Perle
Messages : 4708
Venue : 27/06/2009 Je suis : Féminin
Né(e) le : 17/09/1963
Age : 55
Je vie à : Lyon
Humeur : Bonne humeur
Mes Points : 82586
Fondatrice
Ptite_Perle
MessageSujet: textes défilant au passage de la souris ne fonctionne plus. textes défilant au passage de la souris ne fonctionne plus.  EmptySam 2 Mai 2015 - 20:58

Depuis la version 27 de Firefox, l'arrêt des textes défilant au passage de la souris ne fonctionne plus.


La balise marquee donne ceci en HTML :

Code:

    <marquee onmouseover="this.stop();" onmouseout="this.start()>Votre texte ici</marquee>

Mais comme "this.stop()" et "this.start()" ne sont plus pris en charge, il faut maintenant écrire ceci :

Code:

    <marquee onmouseover="this.setAttribute('scrollamount', 0, 0);" onmouseout="this.setAttribute('scrollamount', 6, 0);">Votre texte ici</marquee>

Le "6" correspond à la vitesse de défilement, si vous avez par exemple : scrollamount= "3" dans votre balise, il faut remplacer 6 par 3.

Voici un petit script qui permet d'éviter de devoir changer toutes les balise marquee sur votre site :

Code:

    function patch_marquee() {
    $("marquee").each(function() {
    var scrollamount = $(this).attr("scrollamount");
    var mouseout = "this.setAttribute('scrollamount', "+scrollamount+", 0);" + $(this).attr('onmouseout');

    if (!scrollamount) { scrollamount = 6 }
    if ($(this).attr("onmouseover").indexOf("this.stop()") != -1) {
    $(this).attr("onmouseover", "this.setAttribute('scrollamount', 0, 0);" + $(this).attr('onmouseover'));
    }
    if ($(this).attr("onmouseout").indexOf("this.start()") != -1) {
    $(this).attr("onmouseout", mouseout);
    }
    });
    }
    $(function() {
    setTimeout("patch_marquee()", 3000);
    });

Ce script est à placer en zones éditables (configuration >réglages) partie "Scripts javascript supplémentaires".
Revenir en haut Aller en bas

textes défilant au passage de la souris ne fonctionne plus.

Voir le sujet précédent Voir le sujet suivant Revenir en haut
Page 1 sur 1

Sujets similaires

-
» Texte change de Police d'ecriture au passage de la souris
» arrondir cadre page d'acceuil au passage de la souris.
» Imbriquer une image qui s'active au passage de la souris dans le menu accordéon
» Affichage des modérateurs de sections au passage de la souris
» Effet au passage de la souris, s'effectuant au click

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Crea illusion Fantasy :: Caverne d'Alibaba du forum :: Outils Webmasters-