J'utilise jQuery cycle pour implémenter un effet de diaporama.jQuery .cycle() est invisible dans les navigateurs Webkit [Safari/Chrome] au premier chargement (après l'actualisation tout fonctionne bien!)
Vous pouvez cliquer sur n'importe quelle image du diaporama pour passer au suivant.
Cela fonctionne très bien dans tous les navigateurs. Seulement dans Safari, quelque chose de vraiment bizarre arrive. Lors du chargement de la première page, aucune image du diaporama n'est affichée! Après avoir rechargé la page (en la rafraîchissant ou en cliquant sur le bouton 'Go' à côté de la barre d'adresse), tout fonctionne comme il se doit.
Que se passe-t-il ici? Est-ce que je fais quelque chose de mal? Comment puis-je réparer cela?
Mise à jour:
Je suis en utilisant les dernières versions des deux jQuery et le plugin Cycle. Voici le code que je utilise pour invoquer .cycle():
if (1 < $('.image-list li').size()) {
$('.image-list').cycle({ fx: 'uncover', speed: 200, timeout: 4000, next: $('.image-list li') }).addClass('image-list-cycle');
}
Y at-il des erreurs ou d'autres indices qui pourraient nous aider à résoudre votre problème? –
Cela semble également se produire dans Google Chrome. – Aistina
Merci pour vos commentaires. J'ai ajouté quelques informations supplémentaires à mon message. –