Bonjour à tous,

Je voudrais retarder l'exécution d'une partie d'une fonction. Après quelques recherches, il semble qu'il faille utiliser setTimeout. Malheureusement, je n'arrive pas à trouver d'exemple que j'arrive à adapter à mon code (je ne sais pas trop comment ça doit se rédiger).

Quelqu'un pourrait-il m'apporter ses lumières en jetant un œil à mon code ci-dessous ? J'ai indiqué l'endroit où je souhaiterais provoquer un retard.

Merci !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 
window.onload = function(){
 
document.getElementById('annonce1').onclick = function (){
 
	$('.tabMenu > li:not(.blind, .lastblind)').removeClass('open');
	$('.tabMenu > li:not(.blind, .lastblind)').addClass('close');
 
<!-- RETARD -->
 
	$('.tabMenu > li.one').removeClass('close');
	$('.tabMenu > li.one').addClass('open');
 
	$('.boxBody div').stop(true,true).slideUp({duration:500, easing:'easeOutQuad'});
	$('.boxBody div:eq(' + $('.tabMenu > li.one').index('.tabMenu > li.one') + ')').stop(true,true).slideDown({duration:900, easing:'easeOutQuad'});
	var image = 1;
 
return true;}
 
}