我正在尝试对使用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>
最佳答案
只需在回调中手动调用cycle
初始化程序即可:
$(".container").load("step2.html", function() {
$('.cycle-slideshow').cycle();
});
http://jquery.malsup.com/cycle2/api/
关于jquery - 在已加载的Ajax内容上加载JQuery cycle2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19521870/