当前位置:首页 > jquery

jquery 定时器

2026-03-02 18:37:43jquery

jQuery 定时器实现方法

使用 setTimeout

setTimeout 用于在指定时间后执行一次函数。语法如下:

setTimeout(function() {
    // 执行的代码
}, delay);

示例:3秒后弹出提示框

setTimeout(function() {
    alert("时间到!");
}, 3000);

使用 setInterval

setInterval 用于每隔指定时间重复执行函数。语法如下:

setInterval(function() {
    // 执行的代码
}, interval);

示例:每隔1秒更新显示时间

setInterval(function() {
    $("#time").text(new Date().toLocaleTimeString());
}, 1000);

清除定时器

使用 clearTimeout 或 clearInterval 停止定时器:

var timer = setTimeout(...);
clearTimeout(timer);

var interval = setInterval(...);
clearInterval(interval);

jQuery 延迟方法

jQuery 的 delay() 方法可以与队列方法配合使用:

jquery 定时器

$("#box").fadeIn().delay(2000).fadeOut();

注意事项

  • 定时器ID应保存到变量以便清除
  • setInterval 要注意避免函数执行时间超过间隔时间
  • 页面隐藏时(如切换标签页),部分浏览器会降低定时器频率

示例:倒计时功能

var count = 10;
var timer = setInterval(function() {
    $("#countdown").text(count);
    if (count-- <= 0) {
        clearInterval(timer);
        $("#message").text("倒计时结束");
    }
}, 1000);

标签: 定时器jquery
分享给朋友:

相关文章

jquery获取radio选中的值

jquery获取radio选中的值

获取radio选中的值 使用jQuery获取被选中的radio按钮的值可以通过以下几种方法实现: 方法1:使用:checked选择器 var selectedValue = $('input[na…

jquery 对话框

jquery 对话框

jQuery 对话框的实现方法 jQuery 对话框通常通过 jQuery UI 库中的 dialog() 方法实现。以下是几种常见的实现方式: 基本对话框实现 引入必要的 jQuery 和 jQ…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery对象

jquery对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素集合的对象。它提供了一系列便捷的方法来操作 DOM、处理事件、实现动画等。与原生 DOM 对象不同…

jquery 对象

jquery 对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素的集合。它是一个类数组对象,包含一组 DOM 元素并提供 jQuery 特有的方法链式操作。 创…

jquery滚动

jquery滚动

jQuery 滚动事件监听 使用 jQuery 监听滚动事件可以通过 scroll() 方法实现。以下代码会在窗口滚动时触发回调函数: $(window).scroll(function() {…