Evaluer un atsortingbut de données sur un div avec jQuery et passer la valeur à une fonction

J’ai plusieurs blocs de diaporama avec des images de prévisualisation (pour jQuery Cycle, chaque instance de diaporama avec un délai différent en millisecondes), comme ceci:

Img 1 Img 2 Img 3

Je souhaite utiliser jQuery pour transmettre ces valeurs de délai variables (définies via l’atsortingbut de données) à la fonction qui exécutera toutes les occurrences de Cycle.

 $(document).ready(function() { $('.slideshow.preview').cycle({ fx: 'scrollHorz', random: 1, speed: 300, timeout: 6000, // here, for a single slideshow, delay is set like this "delay: -1234" }); }); 

Comment évaluer l’atsortingbut data de la div – data-delay = “- 2000” – et le passer à la fonction Cycle?

Merci d’avance!

jQuery a la méthode .data () qui fonctionne avec les atsortingbuts de données html5.

 $(document).ready(function() { $('.slideshow.preview').cycle({ fx: 'scrollHorz', random: 1, speed: 300, timeout: 6000, delay: $(".slideshow.preview").data("delay") }); }); 

MODIFIER

J’ai raté la clé de délai, mais cela fonctionne. VIOLON