jquery - 定时重复效果

标签 jquery effects

我有这个代码

$(document).ready(function () {
    $('.HighlightedTr').delay(1000).effect("highlight", {}, 1000);        
});`

效果很好,但一次..是否可以延迟一段时间重复此操作?比如每隔一秒或者每五秒一次?

发送

最佳答案

是的,使用 setInterval 函数。

var interval = setInterval(code, 4000);

这将 4000 毫秒执行一次代码。

代码也可以是匿名函数。

var interval = setInterval(function() {
        ....
    }, 4000);

setTimeout 会在一段时间后执行您的代码一次

var timeout = setTimeout(function() {
        ...
    }, 4000);

您的代码将在 4000 毫秒后被调用。

最后,您可以使用 clearTimeout(interval) 取消这些计时器。

关于jquery - 定时重复效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6690647/

相关文章:

Jquery Smoothscroll 函数 - 如何控制动画速度?

android - 无法从 AudioEffect 扩展

android - 如何在 Android 上为按钮设置背景灯?

JQuery/javascript : how to get file input value?

javascript - 获取数据时将变量发送到 PHP 脚本

jquery - Bootstrap 组合框破坏 CSS

c# - 如何在 WPF 中实现这种发光效果?

创建雨效果/水滴的算法?

javascript - jQuery 和事件处理程序,为什么我拆分选择器很重要?

javascript - 如何在 Datatable 的单元格内显示有关图标单击事件的对话框?