我想在我的jQuery函数中调用editObject(),初始化调用确实起作用,但是setTimeout不起作用,如何使其运行?控制台说,setTimeout调用时未定义editObject:
(function($){
$.fn.extend({
...
editObject()
function editObject() {
alert("Test!");
setTimeout('editObject()', 1000);
}
return this.each(function() {
var o = options;
});
}
});
})(jQuery);
感谢帮助!
最佳答案
您可以尝试以下方法:
setTimeout(function(){ editObject.call() }, 1000);
要么:
setTimeout(arguments.callee, 1000);
关于javascript - 匿名函数内部的setTimeout,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4627500/