我想将窗口滚动到顶部,暂停动画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);
});发布于 2011-09-02 07:43:05
这不也行得通吗?
$('html,body').animate({'scrollTop':0}, 300, function() {
$('#myDiv')
.empty()
.hide()
.append(conteneurBio)
.delay(1000)
.fadeIn('slow', function() { preloading.hide(); }
});发布于 2011-09-02 07:36:51
您缺少一组结束});:
$('#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);
});
});发布于 2011-09-02 07:41:12
使用类似于:http://jsbeautifier.org/它可以帮助你在你的javascript中找到丢失的方括号/大括号,特别是当你没有一个编辑器为你做缩排的时候。
Joseph在我之前发布了正确的答案,但是你在最后漏掉了一个"});“
https://stackoverflow.com/questions/7277796
复制相似问题