1

たくさんのアニメーションが掲載されているページと、Supersizedプラグイン9large背景画像カルーセルがあります。スーパーサイズ機能の背景画像を読み込むと、アニメーションが少し乱れ、ぎくしゃくしたように見えます。

関数のトリガーを遅らせる方法を誰かが知っているかどうか疑問に思っていますか?例えば:

jQuery(function($).delay('1000'){

    $.supersized({

//Functionality
slideshow:1,        //Slideshow on/off
autoplay:1,     //Slideshow starts playing automatically
etc...

上記の組み合わせを試しても効果はありません。

私の目標は、プラグインがトリガーされる前に、他のすべてのアニメーションを完成させることです。

これを達成する方法について誰かが何か提案がありますか?ありがとう!

4

1 に答える 1

1

setTimeout を使用して関数の実行を遅らせることができます。

setTimeout( function() {
    $.supersized({});
}, 1000);

ページをどのようにアニメーション化しているかはわかりませんが、jQuery アニメーション メソッドのいずれかを使用している場合は、コールバックからスーパーサイズ関数を呼び出すこともできます。例えば:

$('selector').animate({
    left: '+=50'
    }, 2000, function() {
        $.supersized({});
});

これにより、アニメーションの完了後にスーパーサイズの関数が呼び出されます。

于 2013-02-15T00:48:48.663 に答える