Question

J'utilise cycle jquery plugin avec ci-dessous settings.Photos coulissant dans un temps donné à bien sans problème mais si je clique sur un autre onglet du navigateur et attendez 10 sn puis retour à l'onglet diaporama et je vois que le diaporama est arrêté. Il ne passe pas la photo suivante. Que peut causer ce problème?

    var slideShow = $('.slideshow-container').cycle({ fx: 'fade', timeout: 3000, speed: 500, fastOnEvent: 1,
        skipInitializationCallbacks: true,
        pause: 1
    });

J'utilise jQuery 1.6.2 et la version du cycle de 2,9995 (plus tard).

Vous pouvez le tester sur jsfiddle.net

Était-ce utile?

La solution

D'accord, je pense que je l'ai eu. Il travaille maintenant, au moins avec les options définies par votre code. Je ne suis pas sûr (car je ne l'ai pas testé) si ma mise en œuvre va jouer le long bien avec d'autres options qui peuvent être transmises au plug-in de cycle.

La raison pour laquelle ce problème a été cette itération est survenant à côté où la transition suppose à occure a été installé avant la fin de la transition précédente. Dans certains cas, la prochaine transition a été tiré avant la précédente est terminée, au début de cette nouvelle transition, il y a un contrôle chaque fois qu'il ya déjà d'autres animations en cours - le cas échéant, la fonction serait tout simplement revenir et l'arrêt (sans la mise en place prochaine itération). Après l'animation en cours a été terminée, le diaporama a été arrêté, parce qu'il n'y avait pas de transition suivante prévue.

J'ai bifurqué le plugin vélo sur github et publié mon fix: https://github.com/WTK/ Cycle

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top