这是我的Javascript函数;
var searchbox=function(){
var _expandbox=function(count){
};
var _events=function(){
setTimeout(_expandbox,3000);
}
var _init=function(){
_events();
};
return {
init: _init
};
}();
$(document).ready(function(){
searchbox.init();
});
这里的问题是如果我调用setTimeout(_expandbox(4),3000)之类的函数它就不会工作。所以请帮我解释如何在函数中添加参数。
答案 0 :(得分:1)
尝试将其包装在匿名函数中:
setTimeout(function() { _expandbox(4); }, 3000);