我的代碼:運行匿名函數的另一個函數內部
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