Czy istnieje lepszy sposób niż utworzenie funkcji wywołania zwrotnego dla niektórych funkcji losowych?Najlepszy sposób tworzenia funkcji oddzwaniania
var showObj = function(obj,callback) {
return setTimeout(function() {
if(opts.centerObj == true) {
var cssProps = getProps(obj);
obj.css(cssProps).fadeIn('slow');
}
else {
obj.fadeIn('slow');
}
if(typeof callback == 'function') {
callback.call(this);
}
}, 1500);
}
Funkcja zwrotna nie ma żadnego parametru, kiedy wykorzystują je, robię tylko tak:
showObj(obj,function(){
/* Some Callback Function */
});
Więc twoje pytanie brzmi, czy istnieje lepszy sposób niż przekazywanie anonimowej funkcji do 'showObj' lub co? –
Co jest nie tak z aktualną implementacją? – TJHeuvel
@Felix Kling, Nie, jeśli moja składnia jest poprawna, funkcja działa poprawnie (funkcja wywołania zwrotnego), jeśli ją wywołuję, a także, jeśli istnieje inny sposób dodania/zdefiniowania funkcji wywołania zwrotnego do jakiejś funkcji losowej. – Roland