2013-04-10 178 views
0

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

'//以某种方式调用evenBack?'→'back();' – deceze 2013-04-10 03:24:11

回答

2

回拨();在autoFlip中。

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

哈,非常感谢! – maskedjellybean 2013-04-11 02:19:36

1

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

相关问题