我想将窗口滚动到顶部,暂停我的动画1秒,然后使用fadeOut擦除内容,但此代码不起作用,您知道为什么吗?setTimeOut jquery问题
$('#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);
});
你可以定义“不工作”?它有什么作用? –
我的可疑性让我在setTimout()回调中放置了一个'console.log(this)',以确保它是我的想法。 –
'setTimeout'是一个全局函数,而不是一个jQuery方法。 –