我正在尝试调试我编写的回调函数,该函数在单击页面上的某些链接时触发。有一段时间,一切正常,但它有问题,所以我开始尝试调试我的回调。这是我的代码的当前状态:
function doStuff() {
var container = $("#content-container");
var ch = container.height();
container.animate({
top : '-=' + ch + 'px'
}, 500, function() {console.log('animating');});
}
$(".content-link").live("click", function(){
doStuff();
return false;
});
动画将#content-container
元素移出页面顶部。以前这个动画效果很好。但是,当我将回调替换为animate()
以console.log()
形成显示的代码时,动画停止工作,但仍将一条消息记录到控制台。为什么即使触发了回调,动画也没有运行?