如何將函數傳遞給另一個函數並在特定時刻在另一個腳本中調用它? 比如我願做這樣的事情:將函數作爲參數傳遞
var interval;
var parallaxElements = function(elementSet,operacija){
clearInterval(interval);
var parallax = [];
if(elementSet!=null){
elementSet.find(".parallax").each(function(index) {
parallax.push($(this));
});
}
parallaxTiming = 30;
parallax = _.shuffle(parallax);
interval = setInterval(function(){
var elem = parallax.shift();
if(typeof(elem)!="undefined"){
elem.stop().transition({
y: "0px",
z: "0px",
duration:"850ms"
})
}else{
clearInterval(interval);
這是我期望傳遞函數的調用
return operacija;
};
}, parallaxTiming);
}
然後調用這樣的功能:
parallaxElements(container,function(){ alert(123); });
任何幫助將會更有用。預先感謝所有答案。
你只需要調用它'operacija()',我這裏不明白的問題... – elclanrs
謝謝你的答案,exactely我在找什麼! – hjuster