Given that, how would you allocate a timeout for say the first 3
slides and then have the other slides all running at the default
timeout?

On Sep 9, 8:06 pm, Mike Alsup <mal...@gmail.com> wrote:
> On Sep 8, 6:48 pm, Mike Alsup <mal...@gmail.com> wrote:
>
>
>
> > > Hey thanks Mike, I got the random timeouts working, however all the
> > > slideshows fade in at the same time on the first transition... is
> > > there any way around that? Here is my code:
>
> > > <script type="text/javascript">
> > > $(document).ready(function() {
> > > $('.slideshow').cycle({
> > >                 fx: 'fade',
> > >                   timeout: 1,
> > >                   pause: '1',
> > >                   random: '1',
> > >                  timeoutFn: calculateTimeout
> > >         });
>
> > > });
>
> > > function calculateTimeout(numRand) {
> > >     var numRand = Math.floor(Math.random()*5000)+2000;
> > >     return numRand;
>
> > > }
>
> > Hmmm, currently the first transition still respects the 'timeout'
> > option (which is in milliseconds).  So you would need to randomize
> > that setting to achieve what you want.  I will fix that bug so that
> > the first timeout also uses thetimeoutFn.
>
> > Mike
>
> This is now supported correctly in v2.72.
>
> Demo:    http://www.malsup.com/jquery/cycle/timeout-random.html
> Download:http://www.malsup.com/jquery/cycle/download.html

Reply via email to