当前位置:首页 > jquery

jquery 计时

2026-01-16 14:33:31jquery

jquery 计时

jQuery 计时实现方法

jQuery 本身没有专门的计时功能,但可以通过 JavaScript 的 setTimeoutsetInterval 方法结合 jQuery 实现计时效果。以下是几种常见的实现方式:

使用 setTimeout 实现单次延迟

$(document).ready(function() {
    setTimeout(function() {
        // 3秒后执行的代码
        $('#message').text('3秒已到!');
    }, 3000); // 3000毫秒 = 3秒
});

使用 setInterval 实现循环计时

var seconds = 0;
var timer = setInterval(function() {
    seconds++;
    $('#timer').text('已过去 ' + seconds + ' 秒');

    if(seconds >= 10) {
        clearInterval(timer); // 10秒后停止计时
    }
}, 1000); // 每1000毫秒(1秒)执行一次

实现倒计时功能

var count = 10;
var countdown = setInterval(function() {
    $('#countdown').text(count + ' 秒');
    count--;

    if(count < 0) {
        clearInterval(countdown);
        $('#countdown').text('时间到!');
    }
}, 1000);

使用 jQuery 动画实现视觉计时

$('#progress-bar').animate({
    width: '100%'
}, 5000, function() {
    // 动画完成后的回调
    alert('5秒计时完成!');
});

注意事项

  • 计时器函数返回一个ID,可用于清除计时器
  • 页面切换时计时器不会自动清除,可能导致内存泄漏
  • 精确计时应考虑使用 Date 对象计算时间差

清除计时器示例

var timerId = setInterval(myFunction, 1000);

// 需要停止时调用
clearInterval(timerId);

jquery 计时

标签: jquery
分享给朋友:

相关文章

jquery库

jquery库

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

jquery文档

jquery文档

以下是关于 jQuery 文档的核心内容和资源整理,便于快速查阅和使用: jQuery 官方文档 官网地址:jQuery Official Documentation 内容分类:API 参考…

jquery 添加

jquery 添加

jQuery 添加元素的方法 动态添加 HTML 内容 使用 append()、prepend()、after() 或 before() 方法可以在 DOM 中插入新元素。 // 在元素内部末…

加载jquery

加载jquery

加载 jQuery 的方法 通过 CDN 加载 推荐使用官方或公共 CDN(内容分发网络)加载 jQuery,速度快且稳定。将以下代码添加到 HTML 文件的 <head> 或 <b…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

jquery 字符串

jquery 字符串

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