multiple slideshow - page counter problem
Hello,
I have multiple slideshow in one page. My problem is that I can't have the page counter for each slideshow. (It appears only on the first one)
Here my JQuery code :
- $(document).ready(function() {
- $('.slideshow').each(function(){
- $(this).cycle({
- speed:1,
- timeout: 0,
- next: $('.slideright', $(this).parent()),
- prev: $('.slideleft', $(this).parent()),
- after: onAfter
- });
- });
- });
- function onAfter(curr,next,opts) {
- var caption = (opts.currSlide + 1) + ' / ' + opts.slideCount;
- $('#counter').html(caption);
- }
Here an exemple of my html code
Any idea? Please help me out if I'm on the right way with this....Thanks in advance.
-
- <div class="slidecontein">
- <div class="slideleft"> </div>
- <div class="slideright"> </div>
-
- <div class="slideshow">
- <div class="slide1">
- <img src="../imgs/01.jpg" width="800" height="600"/>
- </div>
-
- <div class="slide2">
- <img src="../imgs/02.jpg" width="800" height="600"/>
- </div>
-
- <div class="slide3">
- <img src="../imgs/03.jpg" width="800" height="600"/>
- </div>
-
- </div> <!-- END slideshow -->
- <div id="counter"></div> <!-- my page counter -->
- </div><!-- END slidecontein -->
- <div class="slidecontein">
- <div class="slideleft"> </div>
- <div class="slideright"> </div>
-
- <div class="slideshow">
- <div class="slide1">
- <img src="../imgs/10.jpg" width="800" height="600"/>
- </div>
-
- <div class="slide2">
- <img src="../imgs/11.jpg" width="800" height="600"/>
- </div>
-
- <div class="slide3">
- <img src="../imgs/12.jpg" width="800" height="600"/>
- </div>
-
- </div> <!-- END slideshow -->
- <div id="counter"></div> <!-- my page counter -->
- </div><!-- END slidecontein -->