将函数作为另一个函数的参数传递给嵌套函数
问题描述:
有点混乱。从函数evenCard中,我想调用函数autoFlip并将函数evenBack作为参数传递。然后让事情变得更复杂,autoFlip需要将参数传递给嵌套在其中的另一个函数,然后调用函数evenBack。这可能吗?谢谢!将函数作为另一个函数的参数传递给嵌套函数
function evenCard() {
autoFlip_toggle = true;
autoFlip(evenBack);
}
function autoFlip(back) {
// do other stuff
$(window).scroll(function() {
if (autoFlip_toggle == true) {
// Call evenBack somehow?
}
});
}
function evenBack() {
// Does stuff
}
答
回拨();在autoFlip中。
function autoFlip(back) {
// do other stuff
$(window).scroll(function() {
if (autoFlip_toggle == true) {
back();
}
});
}
+0
哈,非常感谢! – maskedjellybean 2013-04-11 02:19:36
答
要从滚动功能调用evenBack只写evenBack();
'//以某种方式调用evenBack?'→'back();' – deceze 2013-04-10 03:24:11