【发布时间】:2014-03-19 16:18:21
【问题描述】:
我的代码:
function myFunc(callback) { /*do stuff*/
$('div').one('mouseover', function () {
alert('mouseover');
callback;
});
}
$("div").click(function () {
alert('clicked');
myFunc(function () {
alert('Callback');
});
});
但是,callback 没有执行,控制台也没有错误。我怎样才能做到这一点?
【问题讨论】:
-
callback();。如果你不调用这个函数,它就不会被执行。函数基础:developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/… -
jsfiddle.net/arunpjohny/8Z66u/1 - 使用
console.log()代替alert()进行调试 -
@ArunPJohny 我通常这样做,但这是一小段代码。
标签: javascript jquery function