Bumping this question back up because I still have not found an answer
to my problem....

On Aug 13, 11:14 am, Brad <brad.es...@gmail.com> wrote:
> Didn't work. thanks for trying though, Liam.
>
> I believe the bug may be in jQuery 1.3.2 itself because this is the
> first time I've ever had a bug I can't just narrow down to a section
> of code.
>
> On Aug 13, 11:00 am, Liam Potter <radioactiv...@gmail.com> wrote:
>
>
>
> > try changing
>
> > $("a.sl_next").click(slNext);
> > $("a.sl_back").click(slBack);
>
> > to
>
> > $("a.sl_next").click(function(){slNext});
> > $("a.sl_back").click(function(){slBack});
>
> > no idea if this will work btw
>
> > Brad wrote:
> > > Basically, I can click the next button and go forward until it reaches
> > > the last slide then it sticks. The Back button is also broken. This
> > > code works great with 1.3.1 and 1.2.6 but has the aforementioned bugs
> > > in 1.3.2....
>
> > > $(document).ready(function() {
> > >    var fadeSpeed = 1000;
> > >    var currentSlide = 0;
> > >    var setSeconds = 1200;
> > >    var pauseAuto = setSeconds;
>
> > >    setInterval(slAuto, 1000);
> > >    $("a.sl_next").click(slNext);
> > >    $("a.sl_back").click(slBack);
>
> > >    $("#slideshow li").hide();
> > >    $("#slideshow li:first").show();
>
> > >    var totalSlides = $("#slideshow li").length;
>
> > >    $("#slideshow li").each(function() {
> > >            var slIndex = $("#slideshow li").index(this);
> > >            slIndex++;
> > >            $(this).find(".sl_of").text("" + slIndex + " of " + 
> > > totalSlides);
> > >    });
>
> > >    function slAuto() {
> > >            if (pauseAuto != 0) { pauseAuto--; } else {
> > >                    pauseAuto = setSeconds;
> > >                    moveNext();
> > >                    return false;
> > >            }
> > >    }
>
> > >    function slNext() {
> > >            pauseAuto = setSeconds;
> > >            moveNext();
> > >            return false;
> > >    }
>
> > >    function slBack() {
> > >            pauseAuto = setSeconds;
> > >            moveBack();
> > >            return false;
> > >    }
>
> > >    function moveNext() {
> > >            $("#slideshow li:eq(" + currentSlide + ")").fadeOut(fadeSpeed);
> > >            if (currentSlide == (totalSlides - 1)) { currentSlide = 0; } 
> > > else
> > > { currentSlide++; }
> > >            $("#slideshow li:eq(" + currentSlide + ")").fadeIn(fadeSpeed);
> > >    }
>
> > >    function moveBack() {
> > >            $("#slideshow li:eq(" + currentSlide + ")").fadeOut(fadeSpeed);
> > >            if (currentSlide == 0) { currentSlide = (totalSlides - 1); } 
> > > else
> > > { currentSlide--; }
> > >            $("#slideshow li:eq(" + currentSlide + ")").fadeIn(fadeSpeed);
> > >    }
>
> > > });

Reply via email to