javascript/jquery:如何检查函数是否有附加的间隔?
我在一个页面上有一个函数,它应用了javascript/jquery:如何检查函数是否有附加的间隔?,javascript,jquery,Javascript,Jquery,我在一个页面上有一个函数,它应用了setInterval(),以便它们在给定的时间内执行。如何检查函数是否应用了间隔 编辑: 对不起,我不太明白我的意思。修订了问题(“职能”而非“要素”) e、 g 如何检查someFunction()是否设置了间隔?听起来您需要一个包装器: var fooFunc = function() { return 'Hello World'; } var addInterval = function(func, callback, time) { windo
setInterval()
,以便它们在给定的时间内执行。如何检查函数是否应用了间隔
编辑:
对不起,我不太明白我的意思。修订了问题(“职能”而非“要素”)
e、 g
如何检查
someFunction()
是否设置了间隔?听起来您需要一个包装器:
var fooFunc = function() {
return 'Hello World';
}
var addInterval = function(func, callback, time) {
window.setInterval(callback, time);
func.prototype.hasInterval = true;
}
addInterval(fooFunc, function() {
...
}, 1000);
要检查函数是否附加了setInterval,请使用:
if (fooFunc.prototype.hasInterval) { .. }
附着到图元的间隔是什么意思?你能告诉我你是如何连接它们的吗?你说的“元素”是什么意思?DOM元素?您只能将
setInterval
附加到窗口
对象。对不起,我写问题时脑子里有两个地方。现在已经编辑好了。
if (fooFunc.prototype.hasInterval) { .. }