J'ai une page où l'utilisateur devrait montrer ses compétences et les barres se développent lorsque l'utilisateur charge cette diapositive (impress.js). Pour cela, j'utilise le plugin jquery-visible. Cette fonction fonctionne donc très bien lorsque je commute entre deux diapositives distantes, mais lorsqu'elles sont proches l'une de l'autre, une partie de la page des compétences est "visible" et les barres se chargent rapidement. Voici le code que j'ai utilisé pour mes barres:jquery-visible - Élément entier visible
var win = jQuery(window);
var allMods = jQuery(".skill"); //.skill is container
allMods.each(function(i, el) {
if (jQuery(el).visible(true)) {
jQuery("span.bar.line1").animate({ width: 80 }, 3000, function() { });
}
});
Je fais à peine ce travail :) Mais peut vous aider à le rendre vrai que si elle est visible toute la div?