Question

J'utilise un contenu curseur plugin qui est agréable mais ne dispose pas d'une caractéristique importante:. Finalité pas arrêt diapositives auto-rotation sur mouseover

Voici la partie pertinente du script:

var dotimer = function (x){
    if((opts.auto) == true) {
        if(timer != null) 
            clearInterval(timer);

        timer = setInterval(function() {
                $(opts.next).click();
                }, 3000);
    }
}

dotimer();

script complet peut être prévisualisé

Je veux la rotation pour mettre en pause et reprendre le survol de la souris sur mouseout.

Merci d'avance pour votre aide!

Était-ce utile?

La solution 3

Autres conseils

Vous devez activer et désactiver la minuterie en cas de hover:

var stopTimer() = function () {
    if (!timer) return;
    clearInterval(timer);
    timer = false;
};
$(something).hover(
    function() { stopTimer(); },
    function() { doTimer();   }
);

Essayez:

$(opts.slides).hover(function() {
  clearInterval(timer);
},
function() {
  dotimer();
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top