Faites défiler jusqu'au premier élément de jcarousel
J'ai plusieurs instances de jcarousel sur une page dans une interface à onglets. J'ai besoin d'être capable de faire défiler vers le premier élément de chaque carrousel lorsque l'onglet est cliqué et je suis pas sûr de la façon de faire. J'ai regardé les contrôles statiques exemple (http://sorgalla.com/projects/jcarousel/examples/static_controls.html) mais n'arrivons pas à comprendre comment le faire fonctionner pour plusieurs carrousels.
Toute aide serait grandement apprécié. Mon travail en cours est ici: http://www.brainsdesign.com/client/Lab/14512/style.html
Merci beaucoup,
Chris
OriginalL'auteur Chris | 2011-01-04
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser quelque chose comme:
Où la position est le début de votre jcarousel ou l'index que vous souhaitez obtenir.
C'est à partir de la jquery.jcarousel.js fichier source:
Ive stockée une référence à la
data
de chaque élément et en appelantscroll
fonctionne très bien pour moi. Merci beaucoupL'appel de jcarousel sur un élément comme ça essaie de créer un nouveau carrousel. Avec minifiés jcarousel, il meurt avec l'erreur
TypeError: c is undefined
. La fonction que vous voulez l'appeler, est de défilement, et c'est une fonction prenant deux arguments sur l'instance de jcarousel (stockées dansjQuery('#myCarousel').data('jcarousel')
OriginalL'auteur Larry Hipp
Pour faire défiler jusqu'à une position arbitraire dans jCarousel...
ul.jcarousel
).de défilement()
.Dans le code:
Si jamais souhaitez rechercher un élément spécifique à l'aide des sélecteurs jQuery, puis, faites défiler jusqu'à cet élément (défilement d'une jCarousel par élément non pas par la poste). C'est facile: chaque jCarousel élément a un attribut, jcarouselindex. Regarder avec
var position = $('#some-element').attr('jcarouselindex');
.Exemple:
où
menuOption
est un point d'ancrage<a>
comme celui-ci:Remarque: il est important d'utiliser
scrollTo - 1
parce que l'indice est de 0 basée.OriginalL'auteur user568458
Voici la solution, il réussi à travailler formulaire de
http://sorgalla.com/projects/jcarousel/examples/static_controls.html
J'ai une interface à onglets comme:
Et chaque onglet contient jcarousel curseur.
J'ai vérifié votre site...donc pensant que vous devriez être en mesure d'obtenir le code à partir d'ici.
Dans le jCarousel appeler une fonction par initCallBack et de déclencher la fonction personnalisée lorsque l'onglet est cliqué faire aller générale, faites défiler jusqu'à la position 1 pour réinitialiser!
C'est tout.
Grâce,
Enayet
OriginalL'auteur Enayet