2013-04-10 183 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();

相關問題