我的代码:运行匿名函数的另一个函数内部
function myFunc(callback) { /*do stuff*/
$('div').one('mouseover', function() {
alert('mouseover');
callback;
});
}
$("div").click(function() {
alert('clicked');
myFunc(function() {
alert('Callback');
});
});
然而,callback
不执行,也没有在控制台中的错误。我该如何做这项工作?
小提琴:http://jsfiddle.net/8Z66u/
'callback();'。如果您不调用该函数,则不会执行该函数。函数基础:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions#Calling_functions –
http://jsfiddle.net/arunpjohny/8Z66u/1/ - 使用'console.log( )'而不是'alert()'用于调试 –
@ArunPJohny我通常会这样做,但这是一小段代码。 – GiantDuck