Bonjour, je débute en jquery et je ne comprend pas pourquoi "setTimeout" n'est pas pris en compte dans mon code :
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 function switch_slides(first_slide, slide, end_slide, delay){ $(document).ready(function(){ $(".slideshow"+slide).hide(); if(slide == end_slide){ slide = first_slide; } else{ slide = slide + 1; } setTimeout($(".slideshow"+slide).fadeIn(), delay); setTimeout(switch_slides(first_slide, slide, end_slide, delay), delay); } ); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div class="slideshow1">frame 1</div> <div class="slideshow2" style="display: none">frame 2</div> <div class="slideshow3" style="display: none">frame 3</div> <div class="slideshow4" style="display: none">frame 4</div> <script> switch_slides(1, 1, 4, 2000); </script>
Partager