0

私のブログでjQueryjCarouselを使用していますが、自動スライドショー機能の使用と最後にコンテンツをラップすることに関連する問題が発生したため、画像1から再起動します。

スライダーが最後の画像に来ると、私が指示した秒数の間そこに立ってから、画像1から再開するため、画像を20ピクセル左に移動します。私はエラーを見つけるためにほとんどすべてを試みましたが、それを回避することができないようです。

スライドショーとエラーのプレビューをここで作成しました:http://dl.dropbox.com/u/70953/slideshow.htm

最初の画像が変更され、2番目の画像が変更された後(サイトが読み込まれてから約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 に答える