0

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

$(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);
});

任何帮助深表感谢!!

4

1 回答 1

3

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

于 2012-06-15T16:24:37.990 回答