js 定时器如何立即关闭
来源:互联网 发布:比尔盖茨编程水平 编辑:程序博客网 时间:2024/05/19 20:22
同一个定时器第一次未运行完第二次又执行导致的定时器问题
封装的定时器,可以判断定时器是否在运行
function Interval(fn, time) { var timer = false; this.start = function () { if (!this.isRunning()) timer = setInterval(fn, time); }; this.stop = function () { clearInterval(timer); timer = false; }; this.isRunning = function () { return timer !== false; };}
定时器执行方法
function clock() { GetData();}需要执行的函数
function GetData(self) { name = $(self).attr("name"); title = $(self).find("span").text(); if (name == "" || name == "undefined" || name == null || name == "xifeng") { if(int!==undefined){ int.stop(); } dataname = "xifeng"; getManWeman(); getAgeManweman(); } else { timestamp = new Date().getTime(); dataname = name; getNation(); getIncome(); if(int==undefined) { int = new Interval(clock, 10000); int.start(); }else { if(int.isRunning()){ int.stop(); int.start(); }else { int.start(); } } }}
阅读全文
0 0
- js 定时器如何立即关闭
- 如何开启和关闭定时器
- 如何让VS2005的控制台程序运行完后不立即关闭
- JS定时器如何传递参数
- js(头像,图片)上传,如何立即展示?图片详解。
- 关闭窗口,立即注销登陆
- js立即执行函数
- JS-立即执行函数
- JS立即执行函数
- js立即执行函数
- JS立即执行
- js 立即执行函数
- js立即执行函数
- js立即执行函数
- js立即执行函数
- JS立即执行函数
- js 立即执行函数
- js立即执行函数
- 小白算法练习 简单背包专题003 完全背包 hdu lanqiao 包子凑数 dp
- 归档命令(4)——gzip
- 算法学习笔记17-经典排序算法
- ProjectBySwift-02-CustomFont
- struct和typedef struct分析
- js 定时器如何立即关闭
- 【挖坑】在阿里云上部署Web项目(学生9块9一个月!)
- jQuery源码学习笔记(05)
- 数据结构排序基础算法总结(C++版)
- 使用python如何实现森另算法?
- 真正理解线程上下文类加载器(多案例分析)
- kettle7.1的资源库配置变为灰色,且没有了Connect按钮
- mysql数据库执行查询遇到 Expression #2 of SELECT list is not in GROUP BY的问题
- javax.mail.AuthenticationFailedException