开发者

jcarousel problem at 16th click on next

开发者 https://www.devze.com 2023-02-13 04:13 出处:网络
I use jCarousel, with prev/next button as image. function mycarousel_initCallback(carousel) {开发者_开发技巧

I use jCarousel, with prev/next button as image.

    function mycarousel_initCallback(carousel) {开发者_开发技巧

    jQuery('#mycarousel-next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#mycarousel-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

// Ride the carousel...
jQuery(document).ready(function() {
    jQuery("#mycarousel").jcarousel({
        scroll: 1,
        initCallback: mycarousel_initCallback,
        // This tells jCarousel NOT to autobuild prev/next buttons
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
});

I have 21 image (). If I start to click on next button, all is right until the 16th click. At 16th click on next button, images scrolls back of 3 images.

Any clue? Alberto


i've just found the solution, and it's really interesting. just upgrade your jquery to the latest version.

jquery prior to 1.5 have this confirmed bug.

$.fn.animate cannot "start" from any value less than -10000 http://bugs.jquery.com/ticket/7193

the reason it's the 16th image is: 10.000/16 = 625px. 10.000/17 = 588px

your images are sized between 588-625px right?

best, alp

0

精彩评论

暂无评论...
验证码 换一张
取 消