2

Ajax で読み込まれた外部 HTML コンテンツで JQuery サイクルを開始しようとしていますが、うまくいかないようです:

$(".container").load("step2.html", function() {
                $.fn.cycle.defaults.autoSelector = '.cycle-slideshow';
});

html は次のとおりです。

<div class="cycle-slideshow second-prize-slider" data-cycle-manual-speed="2000" data-cycle-slides="p" data-cycle-timeout=5000 >
                                         <p>Jetzt<br />mitmachen & <br />gewinnen</span></p>   
                                         <p >Täglich<br>mitspielen & <br> Gewinnchance<br> steigern!</p> 
                                    </div> 
4

2 に答える 2

4

Just call the cycle initializer manually in your callback:

$(".container").load("step2.html", function() {
    $('.cycle-slideshow').cycle();
});

http://jquery.malsup.com/cycle2/api/

于 2013-10-22T15:28:07.507 に答える