2015-09-22 66 views
-2

我可以運行另一個函數後調用另一個函數如何完成後顏色框顏色框完成

function _teamPopup(){ 
    $(".members-group").colorbox({ 
     inline:true, 
     rel:'members-group', 
     href:$(this).attr('href'), 
     scrolling: false, 
     onComplete:function() { 
      //runMyFunction pass href value also 
      }  
    }); 
} 

如何運行下面的顏色框完成後功能,我需要一些值傳遞給我的功能。我可以這樣做:

function myFunction(hrefvalue){ 
    alert(hrefvalue); 
} 
+1

嚴重??? onComplete:function(){// runMyFunction也傳遞href值} <------它已經在那裏了 –

回答

0

你有你需要做的一切,回調實際上是命名爲onComplete,幾乎straightforwad,總之,你可以如下做到這一點:

function _teamPopup(){ 
    $(".members-group").colorbox({ 
     inline:true, 
     rel:'members-group', 
     href:$(this).attr('href'), 
     scrolling: false, 
     onComplete:function() { 
      myFunction($(this).attr('href')); 
     }.bind(this)//Bound to be able to get the href.  
    }); 
} 
0

只需調用它:

onComplete: function() { 
    myFunction($(this).attr('href')); 
}