我正在使用此代码在您单击另一个 div 时显示一个 div。但现在我希望 div 在几秒钟后自动淡出。 我似乎找不到我需要添加的代码...
function Show_Div(card) {
if (false == $(card).is(':visible')) {
$(card).fadeIn(250);
}
else {
$(card).fadeOut(250);
}
}
希望有人能帮帮我!
最佳答案
如果我正确理解了您的要求,那么遵循 spinet 代码就是满足您要求的解决方案。
function Show_Div(card) {
if (false == $(card).is(':visible')) {
$(card).fadeIn(250);
setTimeout(function(){ $(card).fadeOut() }, 5000);
}
else {
$(card).fadeOut(250);
}
}
Note: 5000(5 seconds) is the time after which the div will fadeout.
Edit: card is a variable so removed the single quotes
关于javascript - 几秒钟后如何淡出div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30351893/