Javascript: en Cliquant sur les vignettes pour passer d'une image plus grande. La meilleure méthode?
J'ai été à la recherche d'un vraiment facile/moyen léger pour simplement être en mesure de cliquer sur les vignettes pour passer le src d'une image plus grande.
- C'est ce que j'ai trouvé:
http://snipplr.com/view/8688/jquery-image-swap/
Je n'ai même pas essayé encore. Est-ce la meilleure solution?
Les grandes images pour être échangée en aura la même largeur mais de hauteur différente. Sera-ce la cause de problèmes/il ya quelque chose que j'ai besoin d'ajouter cette fonctionnalité? Serait-il mieux de faire un div avec un background-image que les swaps et est à la hauteur de l'image la plus grande?
Aussi, quelqu'un a dit qu'il ne fonctionne qu'une fois (??)... J'avais besoin pour commencer sur une certaine image, et ensuite être capable de changer de 2-4 autres images, cliquez sur la vignette.
Merci pour les conseils!!! Je suis (évidemment) pas de Javascript écrivain.
Vous devez vous connecter pour publier un commentaire.
Vous devriez être en mesure de changer les images autant de fois que vous le souhaitez.
Le morceau de code de référence remplace la source de l'image de #cible, avec le href d'un lien au sein d'un #thumbs div. Il devrait fonctionner correctement.
Maintenant que la largeur et la hauteur, je suis assez sûr il y a quelques compatibilité inter-navigateur problèmes avec la façon dont les navigateurs gérer une largeur définie, mais ne définissent pas la hauteur, lorsque vous échanger les images.
Dans firefox, les ouvrages suivants. Le bon vieux javascript, pas de jquery:
Cet exemple élimine les temps de chargement après en cliquant sur les miniatures:
HTML:
Javascript:
http://jsfiddle.net/Qhdaz/2/