Hello,
Petit topic par rapport à deux soucis que je rencontre avec le carousel de Bootstrap.
Tout d'abord, je mets le code (J'ai poster en section JS, parce que je suppose que le problème est là-dessus, mais rien de sur, donc au besoin, merci de bouger le topic n_n)
Concernant la structure HTML :
Code html : 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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 <div class="container"> <div id="myCarousel" class="carousel slide" data-ride="carousel"> <!-- Indicateurs --> <ol class="carousel-indicators"> <li class="item1 car-dots active"></li> <li class="item2 car-dots "></li> <li class="item3 car-dots "></li> <li class="item4 car-dots "></li> <li class="item5 car-dots "></li> <li class="item6 car-dots "></li> <li class="item7 car-dots "></li> </ol> <!-- Wrapper for slides --> <div class="carousel-inner" role="listbox"> <div class="item active"> <img src="images/homepage_hts/Phrase_accroche.jpg" alt="" width="460" height="345"> </div> <div class="item"> <img src="images/homepage_hts/SoliTudiant.jpg" alt="" width="460" height="345"> </div> <div class="item"> <img src="images/homepage_hts/SoliFruits.jpg" alt="" width="460" height="345"> </div> <div class="item"> <img src="images/homepage_hts/SolidArt.jpg" alt="" width="460" height="345"> </div> <div class="item"> <img src="images/homepage_hts/SoliShop.jpg" alt="" width="460" height="345"> </div> <div class="item"> <img src="images/homepage_hts/SoliStarter.jpg" alt="" width="460" height="345"> </div> <div class="item"> <img src="images/homepage_hts/SoliBalsa.jpg" alt="" width="460" height="345"> </div> <a class="left carousel-control" href="#myCarousel" role="button" style="background: none; border: none;"> <span class="fa fa-chevron-left" aria-hidden="true" style="font-size: 24px"></span> <span class="sr-only"></span> </a> <a class="right carousel-control" href="#myCarousel" role="button" style="background: none; border: none;"> <span class="fa fa-chevron-right" aria-hidden="true" style="font-size: 24px"></span> <span class="sr-only"></span> </a> </div> </div>
Et le JS :
Je précise que je suis sous Joomla! et que ce code est donc inclut dans un module.
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 jQuery(document).ready(function(){ // Activate Carousel jQuery("#myCarousel").carousel({ interval: 5000, cycle: true }); // Enable Carousel Indicators jQuery(".item1").click(function(){ jQuery("#myCarousel").carousel(0); }); jQuery(".item2").click(function(){ jQuery("#myCarousel").carousel(1); }); jQuery(".item3").click(function(){ jQuery("#myCarousel").carousel(2); }); jQuery(".item4").click(function(){ jQuery("#myCarousel").carousel(3); }); jQuery(".item5").click(function(){ jQuery("#myCarousel").carousel(4); }); jQuery(".item6").click(function(){ jQuery("#myCarousel").carousel(5); }); jQuery(".item7").click(function(){ jQuery("#myCarousel").carousel(6); }); // Enable Carousel Controls jQuery(".left").click(function(){ jQuery("#myCarousel").carousel("prev"); }); jQuery(".right").click(function(){ jQuery("#myCarousel").carousel("next"); }); });
Les problèmes que je rencontre sont les suivants :
- Le carousel fait un cycle entier correctement, mais à la fin du second, il freeze et ne repart pas au début.
- Après la dernière image, le carousel disparaît puis réapparaît (Comme si on jouait avec un display: block / none)
Si quelqu'un à d'éventuelles idées... Je suis preneur !
Partager