2016-12-17 4 views
0

Je travaille avec un client qui cherche à créer une galerie comme celui-ci utilisé par le magazine Dazed and Confused - http://www.dazeddigital.com/fashion/gallery/23093/8/the-dazed-alternative-gift-guideComment cette galerie change-t-elle l'URL, et semble recharger à chaque fois, quand il s'agit toujours d'un seul curseur?

Ce que je suis confus par est que vous pouvez voir que le numéro dans l'URL change dans ligne avec le numéro de la diapositive (et les changements à/connexes/à la fin) - comment cela est-il fait? Je suis conscient d'ajouter "# 1, # 2, etc" à la fin de l'URL, mais cela semble différent - comme si chaque diapositive a une URL unique qui peut être facilement accessible.

J'essaie de voir si c'est possible dans WordPress mais je tiens à essayer de comprendre comment cela fonctionne déjà "dans la nature".

Répondre

0

C'est un curseur jQuery très typique. La meilleure chose à apprendre comment cela fonctionne est de voir la source de la page et utiliser les outils de développement dans Firefox (ou Firebug) ou Chrome ou Safari ou IE pour voir comment le Javascript fonctionne. Vider la source de la page dans un fichier .html sur votre bureau et jouer avec le code.

Il y a peut-être une centaine de plugins pour WordPress curseur: https://www.google.com/search?q=wordpress+slider+plugin

+0

Je suis très conscient du fonctionnement d'un curseur - Je veux savoir comment l'URL change dans ce cas particulier. Je l'ai déjà identifié, il utilise le curseur cycle2 pour se propulser. –

+0

Ensuite, vous devez présenter le code jQuery Cycle2 spécifique qui vous intéresse et un exemple de fonction qui l'utilise et modifie la chaîne dans l'URL. Voir http://stackoverflow.com/help/dont-ask – BlueDogRanch

0

sûr pas à 100% c'est ce qui se passe mais je pense que oui, tous ces différents urls redirigent sur la même page. Et cette page vérifie le chargement de l'URL et si elle correspond à l'un des attributs de données de la galerie, elle affiche la galerie qui commence sur cette diapositive. J'utilise également plus d'attributs de données pour changer le contenu de l'élément