Skip to content

Instantly share code, notes, and snippets.

@marcosfreitas
Last active December 21, 2015 02:09
Show Gist options
  • Save marcosfreitas/6232910 to your computer and use it in GitHub Desktop.
Save marcosfreitas/6232910 to your computer and use it in GitHub Desktop.
var p;
var p2;
function Play(evnt){
console.info('call');
if(evnt == 'pause'){
console.info('pause');
//esse evento deve pausar o setTimeout em execucação
clearTimeout(p);
p2 = setTimeout(function(){
if(evnt == 'pause'){
//clearTimeout(p2);
Play('play'); // chamada recursiva
}
},5000); // 5 segundos
} else if(evnt == 'play'){
console.info('play');
jQuery('.rightControl').trigger('click');
p = setTimeout(function(){
Play('play'); // chamada recursiva
},3000);// 3 segundos
}
};
jQuery('.leftControl, .rightControl').click(function(){
console.info('left/right Pause');
Play('pause');
});
jQuery('.slide, .leftControl, .rightControl').hover(function(){
console.info(jQuery(this).attr('class')+': slide hover pause');
Play('pause');
},
function(){
console.info('slide hover play');
Play('play');
});
jQuery(window).load(function(){
Play('play'); // chamada recursiva
});
@marcosfreitas
Copy link
Author

é preciso diferenciar os parâmetros e os tipos de click no right/leftControl entre o simulado e o natural.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment