我想将窗口滚动到顶部,暂停我的动画1秒,然后使用fadeOut擦除内容,但此代码不起作用,你知道为什么吗?
$('#link').bind('click', function(){
preloading.show();
$('html,body').animate({'scrollTop':0}, 300, function(){
$('#myDiv').setTimeout(function(){
$(this).empty()
.append(conteneurBio).hide()
.fadeIn('slow', function(){
preloading.hide();
});
}, 1000);
});
答案 0 :(得分:2)
你错过了一组结束});
:
$('#link').bind('click', function(){
preloading.show();
$('html,body').animate({'scrollTop':0}, 300, function()
{
setTimeout(function(){
$('#myDiv').empty()
.append(conteneurBio).hide()
.fadeIn('slow', function(){
preloading.hide();
});
}, 1000);
});
});
答案 1 :(得分:2)
这不会起作用吗?
$('html,body').animate({'scrollTop':0}, 300, function() {
$('#myDiv')
.empty()
.hide()
.append(conteneurBio)
.delay(1000)
.fadeIn('slow', function() { preloading.hide(); }
});
答案 2 :(得分:0)
使用类似:http://jsbeautifier.org/的内容 它可以帮助您在javascript中找到任何丢失的括号/大括号,尤其是当您没有为您进行缩进的编辑器时。
约瑟夫在我面前用正确的答案张贴,你错过了一个“});”最后