【发布时间】:2012-01-17 06:21:47
【问题描述】:
我的脚本中有一个函数调用,其中包含对 fadeOut 调用的回调函数调用。我正在尝试将 paren't 函数参数传递给回调函数,但我似乎无法让它工作。
一般的脚本结构是:
function aFunction(aVar){
anElement.fadeOut(200, function(){
someFunctionCall(aVar);
});
}
调用正确执行,但变量未传递。这可能是变量的范围问题,但我不太了解这里的概念。
【问题讨论】:
-
应该可以。你在
aFunction、fadeOuts 的回调和someFunctionCall中都尝试过console.log(aVar)吗? -
我同意这一点。你的代码是正确的。
-
ok 将尝试记录我的代码以查看发生了什么。我会告诉你的。
-
@user751564 - eicto 制作了这个小提琴,展示了您的代码的正确性,并作为对我的回答的评论发布。这里是jsfiddle.net/fXRbh
标签: javascript jquery object scope