单击'#drop a'时,应该在函数之间切换。这是什么交易?
$(document).ready(function() {
$('#drop a').toggle(function() {
$('body').animate({'margin-top': '300px'}, 600);
setTimeout(function() {
$('#drop a').css('background-position', '-40px 0px');
}, 1000);
}, function() {
$('body').animate('margin-top': '80px'}, 600);
});
});
答案 0 :(得分:5)
似乎你忘记了起点:
// ---------------v
$('body').animate({'margin-top': '80px'}, 600);
这肯定会导致致命错误。