Comment puis-je obtenir le 'Flexslider' numéro d'image dans une variable que je peux utiliser dans une fonction?
Je suis en utilisant flexslider. Il y a un exemple sous l'avancée appuyez sur cette page (dans la section "La nouvelle, robuste Rappel de l'API" où ils utilisent des slider.currentSlide
pour obtenir le numéro de la diapositive en cours.
Comment puis-je accéder à cette valeur dans un tout autre fonction? Je pense à une variable globale, mais je ne sais pas si cela va fonctionner et je ne sais pas si c'est possible de déclarer une variable dans une fonction globale
OriginalL'auteur byronyasgur | 2012-06-26
Vous devez vous connecter pour publier un commentaire.
Vous pouvez déclarer une variable globale et de définir la valeur dans la fonction de rappel. Voici un pseudo-code pour vous aider à obtenir l'idée:
Bien qu'idéalement, vous feriez éviter d'utiliser une variable globale et vous pourriez faire la useCurSlideHere fonction dans une classe qui vous créez une instance de la fenêtre.charger et l'utiliser quand vous passez la curSlide variable dans la fonction de rappel.
EDIT: Édité la réponse à l'utilisation du curseur.currentSlide.
ne fonctionne plus curseur.currentSlide est pas défini. @Lewis, la réponse est à la hauteur.
OriginalL'auteur riku
Vous pouvez éviter les variables globales en accédant à la flexslider objet avec:
Donc dans votre cas vous pouvez utiliser:
Un gentil @Lewis
OriginalL'auteur Lewis