如何使用jQuery UI effect()循环效果?

如何使用jQuery UI effect()循环效果?,jquery,jquery-ui,Jquery,Jquery Ui,我想要一个盒子,可以一次又一次地闪烁或反弹。我不想让它反弹一次。我试图确保我得到了用户的注意 当然,必须有一种简单的方法让这种效应无限期地重复。我在API中找不到这样的方法 $('#flashes').effect('bounce',1000) 您可以使用,它将每N毫秒执行一个函数: setInterval(function() { $('#flashes').effect('bounce',1000) }, 1000); 这里有一个简单的纯JS函数来闪烁一些文本: window.s

我想要一个盒子,可以一次又一次地闪烁或反弹。我不想让它反弹一次。我试图确保我得到了用户的注意

当然,必须有一种简单的方法让这种效应无限期地重复。我在API中找不到这样的方法

$('#flashes').effect('bounce',1000)
您可以使用,它将每N毫秒执行一个函数:

setInterval(function() {
    $('#flashes').effect('bounce',1000)
}, 1000);

这里有一个简单的纯JS函数来闪烁一些文本:

window.setInterval(function() {
    var element = document.getElementById("blink");
    if (element.style.display == "none") {
        element.style.display = "block";
    } else {
        element.style.display = "none";
    }
}, 500);
演示:

递归方式:

function bounce() {
    jQuery('#box').effect('bounce', '1000', bounce);
}

bounce();

当然有。共享您尝试过的代码怎么样?
setInterval
似乎是您正在寻找的解决方案……我也考虑过这一点,但我认为这最终会导致堆栈溢出,因为您将有无限递归