我想显示一个 div 并在几秒钟后将其删除。就是这么简单。所以在我的html中我有:<div id="msg"></div>
我有这个功能:
function showWarning(text) {
$('<div>'+text+'</div>').appendTo('#msg').hide().fadeIn('fast').delay(1000).queue(function() {
$(this).fadeOut();
});
}
我找不到任何方法来完成这项工作。fadeOut()
被调用但屏幕上没有任何反应。如果我改变fadeOut()
它hide()
工作正常。但是......如果我尝试hide(500)
那么它将无法正常工作。
我认为这是微不足道的-初学者错误-但我找不到。
谢谢