0

ページが読み込まれるときに画面上で画像をスライドさせようとしていますが、スクリプトを実行する前に初めて画像を読み込むときに機能します。2回目はうまくいきましたが、これはキャッシングが原因だと思います。

私の問題に対する解決策はありますか?これが私がこれまでに持っているものです:

$(document).ready(function() {
    $('#1-slide').animate({'right':'0'},255,'linear', function(){
        console.log('Done Animation);
    });
} );
4

1 に答える 1

1

標準のプリロード関数またはプラグインを使用して、画像をプリロードできます。以下に例を示します。

$.fn.preload = function() {
    this.each(function(){
        $('<img/>')[0].src = this;
    });
}

// Usage:

$(['img1.jpg','img2.jpg','img3.jpg']).preload();

これにより、画像が事前に読み込まれます。

于 2013-03-06T03:53:56.200 に答える