第16次jcarousel问题点击下一步

时间:2011-02-25 10:02:13

标签: jquery-plugins jcarousel

我使用jCarousel,使用prev / next按钮作为图像。

    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
    });
});

我有21张图片()。如果我开始点击下一个按钮,则一直都是正确的,直到第16次点击。 第16次点击下一步按钮,图像会向后滚动3张图像。

有任何线索吗? 阿尔贝托

1 个答案:

答案 0 :(得分:2)

我刚刚找到了解决方案,而且非常有趣。 只需将您的jquery升级到最新版本。

1.5之前的jquery有这个确认的错误。

$。fn.animate无法从小于-10000的任何值“启动” http://bugs.jquery.com/ticket/7193

它是第16张图片的原因是: 10.000 / 16 = 625px。 10.000 / 17 = 588px

你的图片大小在588-625px之间吗?

最好的, alp