Question

Si vous regardez à droite, il y a une galerie de vignettes. Je dois changer l'action de 'on click' à 'on hover'. Je ne suis pas un développeur javascript et modifier les scripts à ce stade sera futile (trop d'heures de modification de celui-ci ... pour d'autres raisons).

Si vous pouviez m'aider à trouver un moyen de changer l'action de "sur le clic" à "en vol stationnaire", je serais grandement apprécié.

Le lien est ceci (modifier: le lien a été supprimé, le problème est résolu, merci)

Pour vous aider, recherchez le fichier /js/jquery.galleriffic.js

Était-ce utile?

La solution

En regardant le fichier, il y a exactement deux gestionnaires onclick, que vous devrez remplacer par un gestionnaire onmouseenter. Je ne vois pas pourquoi cela pourrait prendre trop d'heures. De plus, vous pouvez simplement attacher un gestionnaire onmouseenter au lien approprié:

$('a.thumb').mouseenter(function(e)
{
    $(this).click();
});

Si vous ne voulez plus qu'il soit cliquable, vous devrez arrêter l'événement click qui bouillonne au bas de l'élément:

$('a.thumb img').click(function(e)
{
    e.stopImmediatePropagation();
});

Autres conseils

J'ai ajouté les deux extraits ci-dessus au pied de page de ma galerie, dans les balises de script, et cela a fonctionné!

Merci

<script type="text/javascript">
            //Makes hover work instead of click on gallery
            $('a.thumb').mouseenter(function(e)
{
    $(this).click();
});

$('a.thumb img').click(function(e)
{
    e.stopImmediatePropagation();
});
        </script>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top