1

私はこの場所に慣れていませんが、javascript/jquery のコーディングには比較的慣れていませんが、jquery サイクルで作業しており、2 つのスライド ショーを同時に実行しようとしています。これが私のコードです:

$(document).ready(function() {
$('.slideshow1').cycle({ //first slide
    fx: 'fade',
    containerResize: false, //for autoresizing using CSS
    slideResize: false, //for autoresizing using CSS
    fit: 1, //for autoresizing using CSS
    speed:   2000, 
    timeout: 5000, 
    after: function(currSlideElement, nextSlideElement, options, forwardFlag) {
      $('.slideshow2').cycle('next');
}
});
$('.slideshow2').cycle({
    speed:   2000, 
    timeout: 0, 
});

ほとんどの場合は機能しますが、Opera では機能しないことに気付きました。Opera でこれを実行する方法はありますか? また、コードは 2 つの異なるスライドショー用であり、1 つのスライドショーには自動サイズ変更機能が組み込まれており、ブラウザのウィンドウと CSS に依存していることをお知らせする必要があります。2 つ目は、サイズ変更を行わない単純なスライドショーです。私の明白な質問は、Opera で実行する方法 (正しいコードを使用している場合) であり、これが機能するより最適化された方法はありますか?

4

1 に答える 1

0

jQuery Cycle プラグインの更新バージョン: Cycle2を試してみてください。

于 2013-03-20T13:16:16.023 に答える