当前位置:首页 > jquery

jquery 定时器

2026-03-02 18:37:43jquery

jQuery 定时器实现方法

使用 setTimeout

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

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

示例:3秒后弹出提示框

jquery 定时器

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

使用 setInterval

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

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

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

jquery 定时器

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

清除定时器

使用 clearTimeout 或 clearInterval 停止定时器:

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

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

jQuery 延迟方法

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

$("#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库

jquery库

jQuery 库简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“Write Less, Do More”,…

jquery点击

jquery点击

jQuery 点击事件绑定方法 使用 jQuery 绑定点击事件可以通过多种方式实现,以下是几种常见的方法: click() 方法绑定 $("#elementId").click(function…

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery 字符串

jquery 字符串

jQuery 字符串操作 jQuery 提供了多种方法来处理字符串,尽管原生 JavaScript 已经具备强大的字符串处理能力,但结合 jQuery 可以更方便地操作 DOM 元素中的字符串内容。…

jquery 库

jquery 库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,适合快速开发前端…