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;} }
Partager