2011-08-03 5 views
2

Salut à tous j'ai besoin d'aide encore très nouveau pour jquerycycle jquery avec effet de vol stationnaire

J'utilise le cycle add-on que je donne les résultats suivants jusqu'à présent je suis en train de trouver loin d'ajouter sur un vol stationnaire

donc quand un utilisateur passe sur les liens dans le menu il est le vélo à travers elle met en pause le cycle et passer à vol stationnaire à-dire le contrôle de l'utilisateur

mais après un certain temps de la souris sur il reprend

var n=0 
var dn=1 
$(document).ready(function() { 
$('.slideshow') 
.cycle({ 
fx:  'fade', 
speed: 500, 
timeout: 3000, 
before: function(curr, next, opts) { 
    n=n+1; 
    if (n>5) {n=1;dn=5} 
    $('#item'+dn).removeClass("active"); 
    $('#item'+(n)).addClass("active"); 
    dn=n; 
    } 
}); 

$(".slideshow").cycle('resume'); 

$(".slideshow").mouseover(function(){ 
    $(this).cycle('pause'); 
}).mouseout(function(){ 
    $(this).cycle('resume'); 
}); 
}); 

toute aide sur ce serait un grand merci

Répondre

2
$(".slideshow").hover(function(){ 
    clearTimeout(); 
    $(this).cycle('pause'); 
}, function(){ 
    setTimeout(function(){ 
     $(this).cycle('resume'); 
    }, 500); 
}); 

jeu actuel pour reprendre après 500ms de ne pas planant au-dessus du diaporama.

+0

merci, mais cela s'arrête et reprend le spectacle si proche peut-être je devrais expliquer mieux désolé je suis en train de l'obtenir montrer la diapositive pertinente et classe avec l'événement hover ainsi que pause – David

+0

Oh si vous voulez qu'il passe à le lien qui est plané? Je n'ai pas compris votre question, désolé! Après qu'il est passé à cette image, voulez-vous qu'il reprenne à partir de ce point ou du point précédent? – Calum

+0

oui je veux le hover à prendre en charge si l'utilisateur veut mais une fois qu'ils mouseout pour le redémarrer le cycle j'espère que cela explique mieux – David