0

我在我的博客上使用 jQuery jCarousel,遇到了一个与使用自动幻灯片功能和在最后包装内容有关的问题,所以它从第一张图片重新开始。

当滑块到达最后一个图像时,它会在我指示的秒数内停留在那里,然后将图像向左移动 20 像素,因为从图像一个重新开始。我已经尝试了几乎所有方法来找到错误,但似乎无法理解它。

我在这里预览了幻灯片和错误:http: //dl.dropbox.com/u/70953/slideshow.htm

您将在第一张图片更改和第二张图片更改后(网站加载后大约 5 秒)看到错误。

我正在使用 jQuery 版本 1.7.2。

我的 jCarousel 选项看起来像这样

$(document).ready(function() {
    $("#slider-holder").jcarousel({
        scroll: 1,
        auto: 3,
        wrap: 'last',
        initCallback: _init_slider,
        itemFirstInCallback: _set_slide,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });

    $('.field').each(function() {
        check_fields(this);
    });

    $('.field').focus(function() {
        if(this.title==this.value) {
            this.value = '';
            check_fields(this);
        }
    }).blur(function(){
        if(this.value=='') {
            this.value = this.title;
            check_fields(this);
        }
    });
});

希望您能够帮助我。

谢谢
- 梅斯蒂卡

4

1 回答 1

1

我依稀记得这样一个问题。它与你的 CSS 的宽度有关。

在您的 slider.css 中将 940 更改为 920。

#slider-holder .jcarousel-clip {
    height: 420px;
    overflow: hidden;
    position: relative;
    width: 940px;

}

于 2012-05-25T15:07:31.520 回答