函数生成后的jquery无限循环

时间:2012-06-15 16:20:33

标签: jquery loops infinite-loop infinite

我有一个通过淡入淡出来旋转各种广告的功能,但我需要它无限循环,直到有人点击其中一个图像。这是函数

$(document).ready(function() {
    /* thumbnail ads */
    $('#adthumb1').delay(3500).fadeIn(1500).delay(9000).fadeOut(1500);
    $('#adthumb2').fadeIn(0000).delay(3500).fadeOut(1500).delay(2000).fadeIn(1500);
    $('#adthumb3').fadeIn(0000).delay(7000).fadeOut(1500).delay(2000).fadeIn(1500);
    $('#adthumb4').fadeIn(0000).delay(10500).fadeOut(1500).delay(2000).fadeIn(1500);
    /* main ads */
    $('#mainad1').fadeIn(0000).delay(3500).fadeOut(1500);
    $('#mainad2').delay(3500).fadeIn(1500);
    $('#mainad3').delay(7000).fadeIn(1500);
    $('#mainad4').delay(10500).fadeIn(1500);
});

非常感谢任何帮助!!

1 个答案:

答案 0 :(得分:3)

您可以使用setInterval,捕获intervalID,并使用clearInterval取消包含旋转广告的div上的点击处理程序中的循环。