IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Mettre un slider en pause au survol de la souris


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2016
    Messages : 15
    Par défaut Mettre un slider en pause au survol de la souris
    Bonjour à tous,

    j'utilise un slider assez simple trouvé sur le net ici : http://www.w3schools.com/w3css/tryit...s_slideshow_rr

    Il fonctionne sans problèmes. Je l'ai mis dans une page php que j'appelle sur ma page d'accueil via un include, je trouve ça plus pratique à modifier.

    Mon problème est que je ne maitrise pas du tout les scripts et malgré mes recherches sur le web, je n'ai pas trouvé comment faire pour ajouter certaines fonctions.

    La fonction principale que je cherche à ajouter à ce script est la mise en pause du slider lorsqu'on le survole avec la souris, et bien sur son redémarrage quand on ne le survole plus.

    Dans l'idéal, je recherche aussi comment ajouter des boutons de navigation droite / gauche pour naviguer dans le slider.

    Pouvez-vous m'expliquer comment faire, j'y ai consacré plusieurs jour sans arriver au moindre résultat.

    Merci par avance

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Salut,

    Pour la première partie, tu peux essayer cela : http://jsbin.com/ruvekazazu/edit?html,output...

  3. #3
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Avis personnel, je déconseille fortement w3schools dont le contenu est de piètre qualité, tant sur la doc que sur les scripts fournis. (à lire: http://blog.sidnair.com/post/1658789...chools-problem)

    Il existe des centaines de carousels en JS, as-tu songé à en choisir une autre qui possède déjà les fonctions que tu cherches ? Comme celui-ci : http://kenwheeler.github.io/slick/ et son paramètre pauseOnHover par défaut à true

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Désolé mais je débute aussi, alors c'est quoi l'effet fading ?

    Citation Envoyé par orobouros Voir le message
    Si une bonne âme peut me donner une solution pour ajouter des boutons pour la navigation entre les images, je reste preneur bien évidemment.
    J'étais en train de le faire, essai cela :http://jsbin.com/subodoveli/edit?html,output

    Citation Envoyé par SylvainPV Voir le message

    Il existe des centaines de carousels en JS, as-tu songé à en choisir une autre qui possède déjà les fonctions que tu cherches ? Comme celui-ci : http://kenwheeler.github.io/slick/ et son paramètre pauseOnHover par défaut à true
    Merci, je vais regarder ça...

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Ah l'affichage du numéro des images n'était pas bon, j' ai corrigé : http://jsbin.com/vevibowasu/1/edit?html,output

  6. #6
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2016
    Messages : 15
    Par défaut
    Merci beaucoup, une fois de plus ça fonctionne (bien sur en adaptant un peu à mon cas).

    Citation Envoyé par SylvainPV Voir le message
    Il existe des centaines de carousels en JS, as-tu songé à en choisir une autre qui possède déjà les fonctions que tu cherches ? Comme celui-ci : http://kenwheeler.github.io/slick/ et son paramètre pauseOnHover par défaut à true
    Par acquis de conscience j'ai essayé cette solution (comme pas mal d'autres trouvées un peu partout sur le web), mais je ne suis pas arrivé à la mettre en place correctement sur ma page d'accueil. Il se trouve que j'ai une bannière slider en head, et quand j'eesaye ce script, non seulement ma mise en page est complètement désordonnée, mais en plus mon slider en Head disparait.
    C'est pour cela que j'ai retenu la solution de w3school qui fonctionne sans interférer avec le reste de ma page.


    Citation Envoyé par Beginner. Voir le message
    Désolé mais je débute aussi, alors c'est quoi l'effet fading ?
    L'effet Fading, c'est quand l'image disparait progressivement pour qu'une autre apparaisse, comme ça : http://www.w3schools.com/w3css/tryit...ideshow_fading

    A présent j'essaye d'intégrer les boutons directement sur l'image, comme dans ce cas : http://www.w3schools.com/w3css/tryit...lideshow_dots2

    Mais je n'y arrive pas pour l'instant. Je persévère.

    Merci à tous pour votre aide précieuse

  7. #7
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2016
    Messages : 15
    Par défaut
    Merci beaucoup, ça fonctionne très bien, même si j'ai perdu mon effet de fading au passage. Je n'ai pas trouvé comment le remettre en fonction. J'avais ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="adresse de lien vers une page"><img class="mySlides w3-animate-fading" src="adresse de l'image du slider"></a>
    et pour que ça fonctionne, j'ai été obligé de supprimer le w3-animate-fading qui me permettait d'avoir l'effet de fading.

    Si une bonne âme peut me donner une solution pour ajouter des boutons pour la navigation entre les images, je reste preneur bien évidemment.

    Merci encore pour l'aide apportée

  8. #8
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    fade: true dans la config de slick d'après la doc

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mettre un process en pause
    Par Micke7 dans le forum Général Java
    Réponses: 14
    Dernier message: 06/11/2008, 13h40
  2. Mettre un thread en pause!
    Par Voldo dans le forum Concurrence et multi-thread
    Réponses: 2
    Dernier message: 29/03/2008, 18h29
  3. Comment mettre une procédure en pause ?
    Par neuneu1 dans le forum Débuter
    Réponses: 5
    Dernier message: 18/10/2007, 02h31
  4. Mettre un SDL_Thread sur pause ?
    Par Franck.H dans le forum SDL
    Réponses: 6
    Dernier message: 14/12/2006, 14h44
  5. mettre un programme en pause
    Par jobherzt dans le forum C++
    Réponses: 16
    Dernier message: 13/07/2006, 20h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo