将函数作为另一个函数的参数传递给嵌套函数

时间:2013-04-10 03:21:00

标签: javascript parameters nested arguments parent

有点混乱。从函数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
}

2 个答案:

答案 0 :(得分:2)

回电();在autoFlip中。

function autoFlip(back) {
    // do other stuff
    $(window).scroll(function() {
         if (autoFlip_toggle == true) {
           back();
         }
     });
}

答案 1 :(得分:1)

要从滚动功能调用evenBack,只需编写evenBack();