jquery - Multiple malsup cycle slideshows controlled by 1 pager, startingSlide staying in sync -


ok guys, i'm complicated question. have big slideshow composed of 3 separate malsup cycle slideshows. current slide in front , other 2 behind it, left 1 starting slide -1 of current 1 , right 1 starting slide +1. works. when click #next triggers three, great. problem need implement pager , pager controls central slideshow , not other 2.

i need pager able trigger 3 slideshows 3 being devoted initial startingslide relation.

here's js code:

function featuresslideshow(){  $('ul#main-features-leftbehind').cycle({ startingslide: 0, fx: 'scrollleft', timeout: 0, speed:   1000, easing: 'easeinoutquart', pager:  '#main-features-nav', next: 'ul#main-features-upfront'  }); $('ul#main-features-rightbehind').cycle({ startingslide: 2, timeout: 0,  fx: 'scrollleft', speed:   1000, pager:  '#main-features-nav', easing: 'easeinoutquart', next: 'ul#main-features-upfront' }); $('ul#main-features-upfront').before('<ul id="main-features-nav"></ul>').cycle({ startingslide: 1, timeout: 0,  fx: 'blindx', rev: 0, speed:   1000, easing: 'easeinoutquart', next: 'ul#main-features-upfront', pager:  '#main-features-nav', //after: afterupfrontevent,  pageranchorbuilder:  function(idx, slide) {      var src = $('img',slide).attr('src');      return '<li><a href="#"><img src="' + src + '" width="50" height="50" /></a></li>';      }  }); } 

and here's html:

<ul id="main-features-leftbehind">     <li><div style="background:url('../images/features_mainslideshow_slide-0.jpg') no-repeat" class="bg"></div></li>     <li><div style="background:url('../images/features_mainslideshow_slide-1.jpg') no-repeat" class="bg"></div></li>     <li><div style="background:url('../images/features_mainslideshow_slide-2.jpg') no-repeat" class="bg"></div></li>     <li><div style="background:url('../images/features_mainslideshow_slide-3.jpg') no-repeat" class="bg"></div></li> </ul>  <ul id="main-features-rightbehind">     <li><div style="background:url('../images/features_mainslideshow_slide-0.jpg') no-repeat" class="bg"></div></li>     <li><div style="background:url('../images/features_mainslideshow_slide-1.jpg') no-repeat" class="bg"></div></li>     <li><div style="background:url('../images/features_mainslideshow_slide-2.jpg') no-repeat" class="bg"></div></li>     <li><div style="background:url('../images/features_mainslideshow_slide-3.jpg') no-repeat" class="bg"></div></li> </ul>  <ul id="main-features-upfront">     <li>     <img src="../images/features_mainslideshow_slide-0.jpg" />     <ul class="main-features-band">     <li class="main-features-band-content">     <h3>feature title</h3>     <p>short statement function.</p>     </li>     <li class="main-features-band-learnmore"><a href="#"><span class="btn-main-features-learnmore"></span>learn more</a></li> </ul>    </li>     <li>     <img src="../images/features_mainslideshow_slide-1.jpg" />     <ul class="main-features-band">     <li class="main-features-band-content">     <h3>feature title</h3>     <p>short statement function.</p>     </li>     <li class="main-features-band-learnmore"><a href="#"><span class="btn-main-features-learnmore"></span>learn more</a></li> </ul>    </li>  <li>     <img src="../images/features_mainslideshow_slide-2.jpg" />     <ul class="main-features-band">     <li class="main-features-band-content">     <h3>feature title</h3>     <p>short statement function.</p>     </li>     <li class="main-features-band-learnmore"><a href="#"><span class="btn-main-features-learnmore"></span>learn more</a></li> </ul>    </li>                             <li>     <img src="../images/features_mainslideshow_slide-3.jpg" />     <ul class="main-features-band">     <li class="main-features-band-content">     <h3>feature title</h3>     <p>short statement function.</p>     </li>     <li class="main-features-band-learnmore"><a href="#"><span class="btn-main-features-learnmore"></span>learn more</a></li> </ul>    </li> </ul> 

thank guys, i've done lot of reading on how execute multiple slideshows, malsup created "double" slideshow using pager can't seem make work visual pager.

you have build own pager. here's how did mine:

$('#slides').cycle(); $('#titles').cycle();  $('a.nav-button').click(function(e) {    var slide = $('a.nav-button').index(this);   $('#slides').cycle(slide);   $('#titles').cycle(slide);   e.preventdefault(); }); 

then output nav buttons manually (or using php/ruby/whatever).


Comments

Popular posts from this blog

linux - Mailx and Gmail nss config dir -

c# - Is it possible to remove an existing registration from Autofac container builder? -

php - Mysql PK and FK char(36) vs int(10) -